[#1846] initial commit of new database plugin interface code
[#1846] Merge branch 'master' into db_plugin
[#1846] move database interface to server/core rather than server/icat due to dependency on the rule engine which caused many issues with building test_chl and test_cll
[#1846] move database interface to server/core rather than server/icat due to dependency on the rule engine which caused many issues with building test_chl and test_cll
Merge branch 'master' into db_plugin
[#1846] begin pgsql plugin development
[#1846] merge with master
[#1846] merge with master
[#1846] fix build issue with use of NAME_LEN in icat code
[#1846] work in progress
[#1846] work in progress
[#1846] database plugin loading, open, close and getLocalZone working
[#1846] database plugin loading, open, close and getLocalZone working
[#1846] added more operations, icat devtesty is clean
[#1846] WIP -- chlRegZone
[#1846] WIP -- chlRegZone
[#1846] all auth code moved to plugin and passing tests
[#1846] all auth code moved to plugin and passing tests
[#1846] WIP - done with chlDelToken
[#1846] WIP - done with chlDelToken