Add PostgreSQL support

Commit adds instance creation, CRUD operations, and backup/restore
operations for postgresql to Trove.

Implements: blueprint postgresql-support

Change-Id: I1b5ace42d75f492d70b30824e58f3d406827bdfc
Merge "Add PostgreSQL support"