Removed duplicated code.  Fixed MSVC error where "%F" isn't recognised as a valid formatting code for strftime.
removed persona_name and action_name from VLOG msg
Merge branch 'next' of github.com:maidsafe/MaidSafe-Common into next
Replaced all use of __FreeBSD__ with MAIDSAFE_BSD. On FreeBSD both MAIDSAFE_BSD and MAIDSAFE_LINUX are defined, this prevents accidental non-inclusions of functionality for BSD.
Changes to CLI tool.
Re-enabled last test.
Initial work on HTTP POSTing VLOG messages.
Inlined IsValid for "ostreamable" enum classes.
gcc fix.
Updated Visualiser logging.
Added CMake options to conditionally compile LOG and VLOG messages.
Logging mutex was being used during static deinit, causing fatal exit on FreeBSD.
Merge branch 'next' of github.com:maidsafe/MaidSafe-Common into next
Backed out a commit by Fraser where he has a ternary operator return different types, which is illegal and breaks my build :)
Fixed bug in VLOG macro and fixed failing style check.
Avoid constructing Boost.Asio TCP iostream with bad args to speed up construction of Logging singleton.
Another attempt at a fix for VLOG!
Fixes intermittently failing memory buffer test.
Updated VLOG initialisation.
Merge branch 'next' of github.com:maidsafe/MaidSafe-Common into next