This commit was manufactured by cvs2svn to create branch 'RC_1_33_0'.

[SVN r30300]
Fix problem with localtime_r and Borland


[SVN r30376]
Merged changes done by Jeff Garland from trunk to RC branch.


[SVN r30843]
Fix problem where negative durations would create incorrect calculation results.


[SVN r31440]
Add tests for fix to negative duration problem that caused incorrect calculation results


[SVN r31441]
merge changes for QNX port to branch -- basically a half dozen changes to ensure that 'tm' and 'time_t' are qualified with std::


[SVN r31500]
Fix one last unqualified tm struct --> make std::tm


[SVN r31521]
Fix for dll linking problem that impacts serialization code


[SVN r31800]
Clean up a whole lot of bad links


[SVN r31851]