Fix bug where _route would have \r\n appended multiple times
Sprout Record-Routes itself
Service-Route should point at the Sprout cluster
Count the Sprout cluster as a local domain (now that we Record-Route)
Further changes for Sprout's Record-Routing:

* Command-line option to determine how often to Record-Route
* Code to not Record-Route if the top Record-Route header is already us
* Strip all consecutive top Route headers that point to us, not just the first one
Add UT to confirm that multiple Route headers pointing to us are all stripped
Allow Record-Routing model to be set in /etc/clearwater/user_settings; ignore it for an edge proxy.
Remove the concept of a 'Bono cluster domain'
Revert changes made to allow Bono to be behind a P-CSCF
Pick up new record-routing command-line option
Applying code review feedback
Merge remote-tracking branch 'origin/dev' into recordroute

Conflicts:
	debian/sprout.init.d
	sprout/main.cpp
	sprout/stack.cpp
	sprout/stateful_proxy.cpp
Fail if options are incorrect
Extra fix after merge
Merge pull request #308 from Metaswitch/recordroute

[Reviewer: Matt] Sprout Record-Route