Use ID as display field in combos

...if data source only has one field
Fix JSHint errors
Respect dimension metadata display and value field

A few places still weren't checking dimension metadata for
display/value fields
Make gradle scripts executable

It turns out Git on Cygwin sets core.fileMode=false, which causes Git to
ignore file mode changes. This is usually a good thing, as it prevents a
lot of bogus mode change commits on Windows. See
http://stackoverflow.com/q/7048763
Add .jshintrc
Add click-through from details row to entry form
Clean up setup SQL script

* Prefix objects with `oe` schema
* Fix topology schema issue
* Add salt and algorithm columns to user
* Change date functions to use timestamptz
* Mark date functions as stable