Merge pull request #14 from andrew-elder/master

start of linux port
controller:lib: Updated commentation and formatted to correctly display
on Doxygen.
controller:lib: Added implementation for ENTITY_AVAILABLE and
CONTROLLER_AVAILABLE commands.
controller:app: Added command line test functions for ENTITY_AVAILABLE
and CONTROLLER_AVAILABLE commands.
controller: Updated release build path
controller:lib: Added log and notification base class implementations.
Updated source code and cleanup.
Merge pull request #15 from denniszhuo/master

Major update for AVDECC Controller library
controller: lib, add linux vsprintf_s define for linux compile
controller: lib: get notification and log threads to compile in linux