Merged revision(s) 31523-31561 from ptlib/branches/v2_14:
---------------------
r31561
Fixed bad cast for comparing PTimeInterval to long, causing incorrect comparison when time interval exceeds 32 bits.
---------------------
r31538
Fixed STUN create socket pair.
---------------------
r31537
Fixed passing through arguments after service process argments are parsed. 
---------------------
r31533
Fixed MergeSym including named symbols in .DEF even if not present in library. Result was if Java JNI in OPAL not included you get a lot of undefined symbols.
---------------------
r31529
Fixed PArgList "usage" when have only single letter versions of options.
---------------------
r31525
Allow log rotation to create archive directory.


git-svn-id: svn://svn.code.sf.net/p/opalvoip/code/ptlib/trunk@31563 023b2edf-31b2-4de3-b41e-bca80c47788f
Merged revision(s) 31562-31570 from ptlib/branches/v2_14:
Fixed MSVC linking against pre-build Expat library.


git-svn-id: svn://svn.code.sf.net/p/opalvoip/code/ptlib/trunk@31571 023b2edf-31b2-4de3-b41e-bca80c47788f
Merged revision(s) 31571-31573 from ptlib/branches/v2_14:
Improve test for atomic GNU functions, sometimes have header but no function in lib so need to test with link.

git-svn-id: svn://svn.code.sf.net/p/opalvoip/code/ptlib/trunk@31574 023b2edf-31b2-4de3-b41e-bca80c47788f