Remove mii_single_server().

This isn't exposed in any header file and none of the example apps use it
so I assume it can be safely removed.
Fix ethernet_server_lite prototype to match definition.

Add appropriate header file so a prototype mismatches will be detected at
compile time in future.
Tidy tests
Merge pull request #44 from rlsosborne/fix_prototype

Fix ethernet_server_lite prototype to match definition.
Merge pull request #43 from rlsosborne/remove_mii_single_server

Remove mii_single_server().
Added reset line output to combined smi mdc/mdio case
Performance improvement to mii_rx_pins
Adding board support for D4U module
Remove ETHERNET_TX_NO_BUFFERING option.

    This option was experimental and doesn't seem to meeting timing
    requirements. It is not a documented/supported option and it
    seems better to remove it entirely than have something potentially
    broken.
Merge pull request #48 from davelxmos/remove_buffering

Remove ETHERNET_TX_NO_BUFFERING option.
Improve mii tx crc timings.

   This commit changes the transmission of the crc at the end of the mii
   transmit to improve perfomance.
Merge branch 'rx_performance_fix' of git://github.com/davelxmos/sc_ethernet
Optimize inter packet MII rx code
Eliminate build warning
Update CHANGELOG and meta information.
Update eclipse metainfo
'Release: 2.2.4rc0'
Update repo dependencies
More performance fixes in mii pin wiggling code
Updated CHANGELOG