Run QUnit tests as part of the gulp build

The current build setup generates the test files and moves them under the tests folder, but does not run them. 

I added `gulp-qunit` and updated the gulp tests task to run each html file via QUnit.

Also fixed a couple of tests that were broken in phantomjs (css properties that are not supported in all browsers).