core: background message_queue processing thread has been added.
core: options to enable/disable handystats have been added.
Main handystats header file has been added which should include all other necessary headers.
header guards fixup.