Initial attempt to update sqlite format
Clean up code
Fix extra writes to ExtendedDictionary
Update code and string table

This major part of this commit is an update to String table. This
changes how duplicates are handled to increase performance.
Update views

This updates the two existing views as well as adds 6 new views to
represent the legacy tables that no longer exist.
Update SQLite library

Changes from 3.6.18 to 3.8.7.2
Clean up commented out code
Merge branch 'update_sqlite_library' into update_sqlite
Fix minor issues
Bugfix and more updates

Add more primary keys, fix bug in daylight table insert, and general
fixes.
Fix minor typo
Add Foreign Keys and tabular data optimized more
Merge branch 'sqlite_FK_constraint' into update_sqlite
Merge branch 'develop' into sqlite_FK_constraint

Conflicts:
	src/EnergyPlus/SQLiteProcedures.cc
Fix merge conflict and minor improvement

Conflicts:
	src/EnergyPlus/SQLiteProcedures.cc
Merge branch 'sqlite_FK_constraint' into update_sqlite
Update to SQLite 3.8.7.3
Merge branch 'develop' into update_sqlite
Update to SQLite 3.8.7.4
Merge pull request #4610 from NREL/update_sqlite

Update SQLite