Merge pull request #12 from rleigh-codelibre/XERCESC-2138_c++98_standard

Use C++98 features and remove pre-Standard workarounds