Send client's time (in UTC) to backend on GetServerVersion call
Add notification for client vs backend clockdrift
Support Info/Warn/Error level on client notifications
Set hostname and platform on non windows systems if possible

remove unused class variables
first cut of wake on LAN functionality
Save/Load server MAC address in custom file in addon_data location
Remove setting/string for MAC address as it is not needed anymore
Show client notification when sending WakeOnLAN request
After sending WakeOnLAN request, try repeatedly to reconnect for up to 15 seconds to give the backend time to start up
Add bool to disable WOL for certain calls, only used for ClientGoingDown() so far (to avoid going into a 15 second wait if the backend is not there when we are trying to exit XBMC)
Fixed existing retry sleep (usleep function takes micro seconds not milliseconds so had to multiply by 1000)
Fixed GetBackendVersion() call, non static CStdString was being cleaned up invalidating the pointer that was returned from the function.  Use a static strVersion variable so the pointer is valid