Improve geo-redundancy behavior by having one cluster per site
Build and UT fixes
Live test fixes
Copy bindings correctly when repairing across sites
Default memstore address to 127.0.0.1 but allow easy override
Merge branch 'issue191' into geo_redundancy

Conflicts:
	debian/sprout.init.d
	sprout/main.cpp
	sprout/registrar.cpp
Fix merge.
Move to memcached
Default memstore to local IP rather than localhost
Merge remote-tracking branch 'origin/dev_new_homestead_api' into geo_redundancy

Conflicts:
	sprout/registrar.cpp
	sprout/stateful_proxy.cpp
UT
Merge branch 'issue191' into geo_redundancy
Support round-robin DNS in sipp
Improve bono/sprout argument layout to spot differences more easily
Merge branch 'geo_redundancy' into geo_redundancy_to_merge

Conflicts:
	sprout/registrar.cpp
	sprout/stateful_proxy.cpp
	sprout/ut/stateful_proxy_test.cpp
Merge pull request #222 from Metaswitch/geo_redundancy_to_merge

[Reviewer: Mike] Geo redundancy support