Build: ignore test dependencies for npm install
Build: Upgrade to grunt-bowercopy 1.0.0
Build: Remove unused Sizzle test files
Build: Move all external libraries to external directory

Closes gh-1593

Conflicts:
	Gruntfile.js
	test/index.html
Build: update Sizzle to 1.11.1 and include license