correcting few bugs from testing.
adding -std=c++11 as build option.
creating header for namespace constants, enum and union.
fine tuning doxygen config.
making DebugLogBase an abstract class, except for testing (conditional build with __TEST__ definition).
adding PushStatus constant.
implementing flush method to ease test.
implementing pushLogMsg method test case.
correcting bug in pushLogMsg method after test.
isEmpty, isFull and clear test case.
typo correction in comment of PushStatus enum.
creating a BOOST_AUTO_TEST_CASE for each test case in DebugLogBase_test
making destructor pure virtual.
ensure the build w/o error in every config