Removing catch from test rig
Last of catch tests gone from common
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.
Added missing specialisation for std::is_error_code_enum<maidsafe::VaultManagerErrors>.
Changed to use protobuf_lite rather than full protobuf library.
Merge branch 'next' into tcp_update

Conflicts:
	CMakeLists.txt