Enable Travis CI
Don't ignore .travis.yml
Fix bar chart exception.

Avoid a NPE when the expecteds array is null when
generating a bar chart.
Merge pull request #15 from christophercarr/graphfix

Fix bar chart exception.
Prevent duplicate input form submissions

Disable input form while we wait for server to ACK submission.
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
Put HiddenHttpMethodFilter before Spring Security
Working prototype of pivottable

Conflicts:
	core/src/main/webapp/js/oe/reporting/defaultDataSourceReportFormPanel.js
	core/src/main/webapp/js/oe/reporting/defaultDataSourceReportPanel.js
Enable saved queries in pivot table

Conflicts:
	core/src/main/webapp/js/oe/reporting/defaultDataSourceReportPanel.js
Clean up pivottable

* Upgrade to latest versions of pivottable, jQuery, and jQueryUI
* Load jQuery from CDN
* Use RequireJS to load everything
Upgrade to Q v0.9.7

We thought this may fix some IE issues. It turns out it doesn't, but it
doesn't hurt to upgrade. Long term, we'll probably replace Q with jQuery's
promise system since Q is overkill and has caused issues on IE.
Add HTML5 Shiv v3.6.2
Add augment.js v1.0.0

Long term we want to move to es5-shim, since it seems to be more compliant
with the spec and has more mindshare. But es5-shim breaks our version of
ExtJS.
Support pivottable in IE

This commit also gets rid of globalResources.jsp, which made it
impossible to include ExtJS in the <body> where it belongs. There's a
little bit more copy-pasting of code between login.jsp and main.jsp now,
but long term we want to do client-side routing anyway.

Conflicts:
	core/src/main/webapp/WEB-INF/jsp/globalResources.jsp