UC-2886: sqa boost deadline_timers callbacks should not run blocking functions

- replaced the boost deadline_timer with a thread that is running the keepAliveLoop() at 1sec interval
- moved CLASS_* macros from sssCommon in sipXportLib and integrated in the StateQueueClient class