Allow validators on sqla inline relations

* Added an ItemsRequired validator
* Make inline relation check form_args
* Don't apply Optional validator if Required validator was specified
* Test case: many emails for each user, but each user must have
  at least one email
initial progress for creating date range filters
Merge pull request #697 from pawl/master

Fix Time/DateTime Equals Filters For SQLAlchemy+SQLite
Merge pull request #695 from singingwolfboy/sqla-respect-required-validator-on-relations

sqla: respect required validator on relations
add tests for filters: between/not between, not equals, and greater/smaller
fix typo
add validation for between/not between filters and clean up new code
replace tabs with spaces to fix formatting issues
remove comments after bs2 and bs3 datepicker were combined
Upgrade jQuery to 2.1.1
Upgrade select2 to 3.5.2
Merge pull request #699 from singingwolfboy/jquery-2.1.1

Upgrade jQuery to 2.1.1
Merge pull request #700 from singingwolfboy/select2-3.5.2

Upgrade select2 to 3.5.2
Upgrade moment.js to 2.8.4
Merge pull request #701 from singingwolfboy/moment-2.8.4

Upgrade moment.js to 2.8.4
remove duplicate logic for active form fields, consolidate into AdminFilters
add active filters to AdminFilters
Merge branch 'master' into daterangefilter
add filter name to active filters, to match active_filter to filter_group
prevent active_filters from throwing json errors for datetime types by running clean() immediately before apply()