do not rely on a ping response, just check successful transfer
fixed some spurious locking issues
improved connection lost detection

- removed the "ping" system
- just rely on SO_KEEPALIVE
major locking rework
keepalive fix for MacOS X
lock asynchronous trigger functions
added ac3analyze application
hold a lock while creating the addon - fixes startup crashes when the server isn't reachable
extend WIN32 FreeString work-around to all platforms
updated license headers
removed forced 10ms delay on fetching channels
Revert "lock asynchronous trigger functions" - this caused deadlocks on adding / deleting timers

This reverts commit 1d8f64c16ff1937ecc58bb11271c016d76aa428c.