Rework FakeLogger to be more usable.
Remove pointless meddling with logging level
Take cpp-common with new test loggers
Prevent memory leaks in the AnalyticsLogger
Remove unnecessary take_over() calls
Update cpp-common
Merge branch 'dev' into fakelogger

Conflicts:
	sprout/ut/hssconnection_test.cpp
Take latest cpp-common fakelogger
Remove fakelogger.hpp from tests that don't need it
Clean up AnalyticsLogger based on code review feedback
Support sending and receiving messages in different size packet buffers
Enforce lr
Merge pull request #626 from Metaswitch/bgcf_lr

[Reviewer: Mike] Enforce lr
Take latest cpp-common
Pull in master pjsip-upstream with message size changes
Merge pull request #628 from Metaswitch/two_size_messages

[No reviewer required] Support variable sized message packet buffers
Fix grp_lock crash due to error path clean-up.
Move sprout-libs to /usr/share/clearwater/sprout/lib and restund libs to /usr/share/clearwater/restund/lib
Merge pull request #634 from Metaswitch/separate-libs-folder

Reviewer Matt - Move sprout-libs to /usr/share/clearwater/sprout/lib and restund libs to...
Merge pull request #632 from plfrancis/grp_lock_crash_fix

Fix grp_lock crash due to error path clean-up.