Changes the main Settings map to catch Throwable on JNDI for NoClassDefFoundError so that the app-archetype works again.
Improves performance of queries that sort on Metric fields without
filtering them.
Merge branch 'release/2.1'
Bugfix- was joining on Metric like any other source table
Merge branch 'release/2.1'
Bugfix in previous merge from 2.1
Changes SqlVendor to use pre-defined SQL files for the initial set-up instead of trying to create the DDL statements dynamically.
Merge branch 'master' of github.com:perfectsense/dari

Conflicts:
	db/src/main/java/com/psddev/dari/db/SqlVendor.java
Changes MySQL#setTransactionIsolation implementation not to trigger read on every query.
Improves junctions to work with parents that are collections.
Bugfix using proper 2.1 version of isMetric()
Merge branch 'release/2.1'
Bugfix - Metric fields without @MetricValue weren't using the correct database column
Creates new Metric objects in State#resolveReferences() instead of in
the various Databases
Fixes Singleton initialization triggering multiple times during bootstrap due to caching.
Fixes FrameTag to handle multiple frames on a page.
Adds InsertionMode to FrameTag so caller can choose to append to, prepend to, or replace the existing content.
Fixes CodeUtils#getResourcePaths not returning files that are in the actual WAR file when connected to a source.
Merge branch 'release/2.1'
Correctly escape query values on Postgres.