Refactor database connection into extensible method
Refactor path determination into extensible method
Make table metadata path configurable with default
Enable lastInsertId() to discover primary key sequence through default value introspection
Merge branch 'feature/db-metadata-configurable' into silex-exp