Make sure pj_thread_desc passed to pj_thread_register is valid for lifetime of thread
Fix compiler warning
initial astyle changes
revert spacing changes around switch statements
Add UTs for P-V-N-I header
Insert P-V-N-I header into REGISTERs coming through Bono
Add warning if the I-CSCF doesn't get a PVNI
P-Visited-Network-Id -> P-Visited-Network-ID (the RFC 3455 capitalisation)
Merge branch 'dev' of github.com:jmmL/sprout into jmml-dev

Conflicts:
	sprout/main.cpp
Quit with an error if cluster_settings or remote_cluster_settings are invalid
Extra cpp-common update
Tabs -> spaces
Merge pull request #811 from Metaswitch/jmml-dev

[No reviewer] Merge from jmmL fork
Review markups
Use consistent make commands
Merge pull request #802 from rkday/bono_pvni

Add P-Visited-Network-ID header to REGISTERs passing through Bono
Move sprout.init.d to sprout-base.root
Merge pull request #812 from Metaswitch/init_d_scipts

[Reviewer: AMC] Move sprout.init.d to sprout-base.root
Remove extra Via header when attempting to send to a unresolvable URI
Store dialog_id from route hdr on in dialog requests