adding a currentType method to get current source type if known
setSource method tweaks
removing redundant ready check
using vjs.bind
Allow overriding flash methods that were previously hidden by creating them in init
Made the swf account for being ready after the tech was disposed
#1309 fix adding/removing event handlers in IE8
Merge branch 'source-type' of github.com:guardian/video.js into guardian-source-type

Conflicts:
	src/js/exports.js
Moved source list handling out of src() and into its own function to simplify src
Added line to changelog for #1345
Switched to string keys for flash currentTime propreties so they would be exported
Removed iFrameMode from flash because it is not being used
Fixed test to use exported property
Merge branch 'fix-hidden-flash-methods-squashed'

Conflicts:
	src/js/media/flash.js
Fixed a change that got lost in the merge
Merge branch 'master' into fix-flash-ready

Conflicts:
	src/js/media/flash.js
	test/unit/flash.js
Merge pull request #1 from heff/guardian-source-type

Guardian source type
Merge branch 'source-type' of github.com:guardian/video.js into guardian-source-type
Added docs and changelog line for #1320
Merge branch 'feature/ie8-compat-events' of github.com:HeadOnAPlate/video.js into HeadOnAPlate-feature/ie8-compat-events