TLOG always print to console
error log before throw
Merge branch 'next' into TLOG_to_console
Merge branch 'TLOG_to_console' into next
Fixed a couple of instances where we used (non-theadsafe) Catch macros concurrently.
Added a wait free small fast prng.
Added MAIDSAFE_CONSTEXPR and MAIDSAFE_CONSTEXPR_OR_CONST.

BytesToSiUnits now outputs two decimal places for >= Kb.
Fix for missing 'snprintf' function on Windows.
Added new Drive error code.
Bugfix for DataBuffer test.
Another bugfix for DataBuffer test.
Removing catch from test rig
Last of catch tests gone from common
Moved tcp_listener and tcp_connection from vault_manager, Diffie-Hellman still to be done.
Merge branch 'next' into tcp_update
Increase test timeout for Debug MSVC runs.
Merge branch 'next' of github.com:maidsafe/MaidSafe-Common into next

Conflicts:
	src/maidsafe/common/authentication/tests/user_credential_utils_test.cc
Several compiler fixes, bugfixes, etc.
Removed last traces of Catch from project.
Fixed block of Catch macros missed in update.