Allow custom InputTab implementations
Allow custom selectionchange handlers in InputTabs
Autoselect all columns in details selection form
Crosstab: Format dates and translate field labels
Fix crosstab label when dimension is an accum

Also some crosstab cleanup
Start using Moment.js for date formatting
Merge pull request #26 from gabegorelick/crosstab-fixes

Crosstab: use labels and format dates
Add error message to EditorGridField
Clean up EditorGridField validation
Merge pull request #27 from gabegorelick/editor-grid-validation

Editor grid validation
i18n holiday support for GSSages detector
Clean up GSSages
Merge pull request #28 from gabegorelick/i18nholidays

Internationalized holidays for GSSages detector
Fix NPE in DataSourceConverter if there's no user
@EnableAsync to do @Async processing
Enable Gradle production builds

Really, this enables as many custom source sets as you want, with one
called `production` already defined.
Enable developer-specific build logic

You can now put a dev.gradle file in the root of your project to add any
custom build logic you want. This is useful to, for example, toggle
production builds:

    project.ext.set('env', 'production')
Delete site.gradle

It hasn't been used. Plus, if you really need custom build logic you can
just patch build.gradle, which is what we've been doing anyway.
Merge pull request #29 from gabegorelick/production-build

Production build
Support custom details tabs