Build: Reorganize external directory

Put each external library into its own directory.
Move jquery.js to external.

Ref gh-1266
Test: Get all jQuery versions from Bower

Ref gh-1266
Build: Upgrade to grunt-bowercopy 1.1.0

Ref gh-1266
Bower: Change jquery dependency to >=1.6 (don't limit max version)

Fixes #10110
Closes gh-1266
Tests: Use closeEnough() to account for rounding differences

Selectmenu's test suite broke with b0e8380, which changed the padding
used by the menu widget. Selectmenu conditionally adds pixels to the
menu's width, and using closeEnough() accounts for that and the
rounding differences across browsers.

Closes gh-1275
Build: Update DB version for releases
Build: Updating the master version to 1.11.1-pre.
Build: Update license

Closes gh-1257
Merge branch 'master' into datepicker

Conflicts:
	demos/calendar/buttonbar.html
	demos/calendar/dropdown-month-year.html
	demos/calendar/multiple-months.html
	demos/datepicker/alt-field.html
	demos/datepicker/animation.html
	demos/datepicker/date-formats.html
	demos/datepicker/date-range.html
	demos/datepicker/default.html
	demos/datepicker/icon-trigger.html
	demos/datepicker/inline.html
	demos/datepicker/localization.html
	demos/datepicker/min-max.html
	demos/datepicker/other-months.html
	demos/datepicker/show-week.html
	external/globalize/globalize.culture.de-DE.js
	external/globalize/globalize.culture.ja-JP.js
	tests/unit/datepicker/datepicker.html
Calendar: Adjust files to match reorganization of external directory
Datepicker: Adjust files to match reorganization of external directory