SMI updates to support XC-2
Tidying up whitespace
Adding client to get timer offset from server tile

The transmit and receive timestamps may need to be corrected at the
client if the server is on another tile and the client compares the
timestamps with a local timer.

The timers across tile are synchronous but will be offset by a constant.
This constant differs when booting from flash versus boot from JTAG.
Removing dual port from key features for now
Updated CHANGELOG
Update Makefiles/metainfo
'Release: 2.2.2rc0'
Adding board support for motor control
smi update
Merge pull request #42 from andrewstanfordjason/master

SMI test update and smi bug fix
Added SLICEKIT-L16 to board support
Removed module_locks (now moved to sc_util)
Update to new module_locks, update metainfo
Updated changelog
Update metainfo
'Release: 2.2.3beta0'
'Release: 2.2.3rc0'
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