Handle several special characters.

These affect the javascript parsing and/or queries:
   backslash, apostrophe, and double-quote.

Issue with click through on charts
* Reset the date fields, not clear them.
* Make sure hidden fields are cleared (better logic for xtype comparison)
* Ensuring that all non-system form fields are cleared.
Add PostgreSQL as a compile time dependency.

This removes the need to put the PostgreSQL JDBC driver in Tomcat's lib
directory, as long as you use application-managed connection pooling. If
you want to do container-managed connection pooling, then obviously you
still need to put the driver in lib.
Add split between Saved Queries and Query Entry
Clean up Vagrant/Chef configs

Vagrant and Chef should now mostly just work. This commit adds a key
generation script to make cert management a little easier. It also
adds a lot more Vagrant documentation.
Move our cookbooks around.

Rename cookbooks from *-main to oe-*.
Give Vagrant VMs unique names.

VirtualBox complains if you try to reuse VM names, which is bad when
custom sites try to use Vagrant. This commit appends a unique suffix to
each VM name. Sites may want to use a more human readable suffix
instead, e.g. db-demo instead of db-af34c9ee73.
Per-user salting.
Merge branch 'vagrant'
Fix setValue scope
Fix dangling period in section header