Merge remote-tracking branch 'origin/master'

Conflicts:
	src/diameterstack.cpp
Merge remote-tracking branch 'origin/sas_integration'
Add new classes to diameterstack.h
Merge remote-tracking branch 'origin/master' into sto639
Multiple diameter hosts support half complete
SAS event naming tidy-up
Tweak realm resolution
Set up peer_info structure correctly
Add realm back in
Don't do A/AAAA lookup for realm unless NAPTR or SRV record found
Live test fixes
Code almost complete
For code review
Various fixes
Merge remote-tracking branch 'origin/master' into sto639
Merge remote-tracking branch 'origin/master' into sto639
Add back in creation of new_peers vector (mistakenly deleted)
Immediately disconnect from connected peer in wrong realm
Some code review mark ups, convert ipv6 to unique text form so much better
More markups, plus remove host from realmmanager constructor