Create new virtual send method in Diameter::Stack
Merge remote-tracking branch 'origin/master' into mockdiameterstack

Conflicts:
	src/diameterstack.cpp
Changes for (homestead's) handlers UTs
Merge remote-tracking branch 'origin/master' into mockdiameterstack
Log out URI query parameters along with the URL path
Merge pull request #43 from Metaswitch/better_http_logging

[Reviewer: Matt] Log out URI query parameters along with the URL path
Merge remote-tracking branch 'origin/master' into mockdiameterstack
Merge pull request #44 from Metaswitch/mockdiameterstack

Change diameterstack to allow mocking it out
Make methods virtual for UT; make _req a reference so that virtual methods get called
Merge branch 'master' into reg_data_ut
Add virtual destructor
Move fakelogger to cpp-common
Merge remote-tracking branch 'origin/master' into reg_data_ut
Add 403 code and change away from hash defines
Merge pull request #45 from Metaswitch/http_code

[No reviewer] Add 403 code and change away from hash defines
Add virtual keyword to ChronosConnection APIs for UT purposes
Fix indenting
Merge pull request #46 from Metaswitch/virtualize-chronos-connection

Reviewer Ellie - Add virtual keyword to ChronosConnection APIs for UT purposes
Make record_penalty virtual so it can be mocked
Remove 'superfluous' timeout code.