Merge pull request #631 from urazkines/patch-1

Update master
Merge pull request #615 from jreading/master

Add Test for css filters #614
Merge pull request #626 from sebslomski/master

Forms FileInput
fixup lastchild syntax. fixes #631
merging upload.js docs into forms-fileinput
rename bgpos shorthand test.
Merge pull request #609 from psayre-sc/master

JPG EXIF Orientation flag test
docs on exif orientation. ref #609
updating test suite to use v3 of github API.
update to latest qunit, which includes a feature request of mine. woo.
protect against console-less browsers in test suite.
fourvalues -> shorthand. bgpos detect.
fixup test suite for better IE reporting.
test suite fixup for Opera 12 that leaks a URL global lazily.
Add check to verify that enableClasses has been initialized.

During custom builds that exclude this functionality enableClasses is never initialized, causing errors to be raised on this line. This patch verifies that enableClasses is initialized before testing the value of enableClasses.
removed the "!!" from the "a-download" test, as it's not needed
Merge pull request #635 from travisp/patch-1

Add check to verify that enableClasses has been initialized.
improve/enhance hasEvent()
Added detection for CSS vw unit. http://jsfiddle.net/FWeinb/etnYC/
Added detection for CSS vh unit. Similar to http://jsfiddle.net/FWeinb/etnYC/