Loads extra @FieldIndexTable(source=true) columns at the last moment in cases in which they weren't loaded. 
Improves ObjectType.getField so that it understands field paths.
Changes SolrDatabase.buildSimilarQuery to be simpler and only provide the basic start of the MLT query.
Adds MLT to solr config.
Fixes a failed test - type wasn't being checked for null value
Fixes @Where not working with collections.
Consolidates useSameColumnNames logic into SqlIndex
Handles @Record.FieldInternalNamePrefix properly for @SqlDatabase.FieldIndexTable(source=true) fields
Changes method of determining column name in cases of @Record.FieldInternalNamePrefix and @SqlDatabase.FieldIndexTable(sameColumnNames=true)
Fixes StringUtils.getQueryParameterMap not decoding name and value.
Adds ObjectType.getIndexedFields API.
New method to check whether request was over HTTPS
Skips running LazyLoadEnhancer on transient fields.
Adds transient to environment field in AbstractDatabase so that it's serializable.
Adds source database feature.
Refactors SqlIndex to accommodate multiple implementations of CUSTOM index tables
Changes @FieldIndexed to @Indexed in tests to eliminate deprecation
warnings
Merge branch 'master' of github.com:perfectsense/dari
Merge branch 'master' into feature/fieldsource
Trims trailing spaces.