Added an STL iterator for PSafeDictionary collection.
Changed PDictionary iterator to use same technique as PSafeDictionary.
Added ordinal key template class as POrdinalKey is only PINDEX and can get lots of warnings.
Fixed GNU compile
Another GNU compile fix
Fixed uninitialised member variable, thanks Bob Reif
Fixed LLVM warning.
Fixed auto-create of new certificate/private key pair when starting context.
USe correct check of IP address for local socket bind. Benign issue.
Merged revision(s) 29613-29615 from ptlib/trunk:
Fix write to IPv6 address on Mac OS-X