Build: Manage dependencies with bower

Fixes gh-6369
Slider: Set/unset class "ui-state-disabled" in sync with disabled option

Fixes gh-6857
Source tree: Moved third party code to external directory

Fixes gh-6871
Filterable: Remove invalid _trigger argument
Filterable: Add a filter event

Fixes gh-6580
Demos: jquery.js moved to external/jquery/jquery.js

Fixes gh-6942
Tests: Added setting of types and suites via env variables

Fixes gh-6917
Tests: Added handling of ! operator in the --suites param

Fixes gh-6917
Gruntfile.js: Prepend "tests/" even if grunt option "--types" is not on

Fixes gh-6969
Tests: Updating qunit markup

Fixes gh-6936
Tests: Formatting according to style guide
Demos: Give each flipswitch a unique ID

Fixes gh-6956
Demos: Replaced pageinit by pagecreate

Fixes gh-6954