Add Database (PostgreSQL) & Plugin support

Add Database library with PostgreSQL connector.
Add Plugins library
Update Definitions and Interface libraries
Update solution