Merge features and minor fixes

Features
* add optional readonly flag when column definitions
* adding epsg codes to public database which do have latlon ordering 

Fixes
* add missing addColumn method
* removed obsolete forward declaration
* add unique pointer typedef for XPathParser