ChangeLog for 3.1.0
===================
* Fix - ethtool register tests updated for new code
* Cleanup - update function calls to new non-deprecated versions
* Fix - Runtime PM interfering with EEE in Sx states
* Fix - EEE in S5 use same workaround as S3 and S4
* Fix - Compile tag wrapping for Runtime PM
* Fix - loading driver when cable out not initializing hardware correctly
* Fix - ethtool interacting with Runtime PM
* Fix - initialization of skbuff's
* Cleanup - return values should use true/false instead of 1/0
* Add - timeout for HW time stammping
* Add - ethtool statistic for HW timestamp timeouts
* Cleanup - driver warning messages
* Cleanup - various code style cleanups
* Fix - include VLAN_HEADER in MTU calculation when changing MTU
* Fix - make more intelligent choices when grabbing address registers on ME platforms
* Add - send notification and handle case when programming address register fails
* NOTE - due to a backporting issue, there is a problem compiling this driver
	under Ubuntu 14.04.