Handler fixes
update cpp-common
Merge pull request #583 from Metaswitch/update_cpp

update cpp-common
Updates after review
Merge pull request #582 from Metaswitch/iss581

[Reviewer: Alex] Handler fixes
Add proxy-(orig|term) token definitions
Fix utils.cpp code coverage
Merge pull request #585 from Metaswitch/fix_code_cov

Fix utils.cpp code coverage
Add proxy-orig and proxy-term flags to sprout rr headers
Change proxy-(orig|term) to charge-(orig|term) and only include it at the start-of-originating and end-of-terminating processing
Refactor ACR factory to take the node role on get_acr
Refactor non_cancel processing into separate routing-proxy and access-proxy processing
Refactor routing proxy processing into in-dialog / out-of-dialog
Add downstream ACR processing for in-dialog requests
Correct roles when record-routing
Add UT repro
Check that the URI returned from homestead parses, reject request if not
Add test for SIPS URI
Fix up to tag in OK
Markups - refactor to move policing into get_scscf, and change return code to 480