Merge pull request #425 from mmeisinger/fix1527_agent_m

OOIION-1527: Agent restart for non-system restart case
Refactored container datastore layer to support different datastore backends
Refactored couchdb datastore
Added call tracer utility to container
Added couchbase datastore backend
Added PostgreSQL datastore backend
Added postgres and neo4j prototypes
Bumped to POSTGRES ion-defintions
Enhanced postgres geospatial column handling
Bumped to POSTGRES ion-defintions
Bumped ion-definitions
Bumped ion-definitions