Add HTTPS support for CDN version
Updated contributing.md to have grunt-cli step
Formatted install steps
Changed this.player to this.player_ to be more consistent with other private vars.
Added compiled tests to test runner.
removed compile from grunt testing because can't install it on travis ci
Adding compiling back with calcdeps. Testing travis CI.
Updated events to support event.stopImmediatePropagation().
Added a first play event.
Fixed instances where options was still using a non-string key
Updated options to use underscore for private
Merge newest changes
Updating SSL support for new VJS
Pass tests
Uppercase constants
Merge branch 'master' of git://github.com/mchristopher/video-js into mchristopher-master

Conflicts:
	test/video.test.js
Removed video.test.js and added to gitignore to prevent merge conflicts
Putting video.test.js in dist/ now instead of test. Don't want to commit video.test.js because it will cause merge conflicts on pull requests.
Deleted video.test.js...again
Changed name of test file to test.video.js
Updated player API to support poster and controls