Reorganize tests

Tests are now in their own self-contained directory.
Hgrid initialization is done in test setup to ensure independence between tests
A few added tests
On branch develop
Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)

	modified:   Gruntfile.js
	modified:   build/hgrid.js
	modified:   build/slickgrid.custom.min.js
	deleted:    build/tests.js
	modified:   examples/example.html
	modified:   src/hgrid.js
	deleted:    src/tests.js
	renamed:    vendor/css/qunit-1.12.0.css -> tests/qunit-1.12.0.css
	renamed:    vendor/js/qunit-1.12.0.js -> tests/qunit-1.12.0.js
	new file:   tests/test-hgrid.html
	new file:   tests/test-hgrid.js

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

	modified:   README.md
Update README

Remove bits re: testing that contributors won't need to worry about
On branch develop
Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)

	modified:   README.md
Add mockjax for mocking requests/responses

and a couple more tests
On branch testing
Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)

	modified:   README.md
	modified:   build/hgrid.js
	modified:   src/hgrid.js
	new file:   tests/jquery.mockjax.js
	modified:   tests/test-hgrid.html
	modified:   tests/test-hgrid.js
Make it easier to run tests in browser
Fix failing test
A few more regression tests
Merge pull request #35 from sloria/testing

Testing