SeekHandle content

I wanted to use the SeekHandle to show the current time but as far as I could tell it only contained static content, I made this change to allow the content to be updated.

Is this its intended purpose or am I playing with something that has another a different job?
Update progress-control.js
Update to karma 0.10/grunt-karma 0.6.

Current version of grunt-karma has ChromeLauncher bugs.
Add dependencies and configuration for all browser launchers
Use specific launcher versions
Store last seek time in the Flash tech
Instead of caching the last seek time at the player level, cache it in the Flash tech. The only place this value was used was in the progress controls when Flash was loaded, so this simplifies the logic in that component and pushes the hack down into a single location at least.
src() called as a getter should return the video src
It can be handy that src() returns the player object when it is invoked but it does not match the behavior of the corresponding property on the video element. Ignoring the spec however, while the video element is running the resource selection algorithm, currentSrc may be undefined. If the video source has been specified through an attribute on the video element, src() is the natural way to expose that URL programmatically. Without this change, it's necessary to bypass the player and interact with the tech directly to determine the value of the src attribute.
Enable building videojs with browserify.
This uses browserify-shim to get browserify to recognize videojs.
It uses dist/video-js/video.js for the main file of the module.
To build using browserify, you just run browserify on the module and
use --standalone (or -s) to make it produce a UMD file.
This seems to work just fine in the browser (and requirejs looks like
it'll work, though, I haven't tested it) but it won't work in node right
now because videojs is doing a lot of stuff with 'document' directly and
its causing problems in node.
Create 'track' element in the HTML5 shiv sample

Matches the shiv to the one at [the start of `src/js/core.js`](https://github.com/videojs/video.js/blob/master/src/js/core.js#L8).

Right now it's missing `track`.
Merge branch 'karma-update' of git://github.com/christophercurrie/video.js into christophercurrie-karma-update

Conflicts:
	test/karma.conf.js.example
Merge branch 'master' of github.com:videojs/video.js
Merge branch 'bugfix/lastseek-cleanup' of git://github.com/dmlap/video-js into dmlap-bugfix/lastseek-cleanup
Added missing files from standard test suite
Added missing file from minified test suite
Merge pull request #1005 from uniphil/patch-1

Create 'track' element in the HTML5 shiv sample
Merge branch 'patch-1' of git://github.com/MrAvenger/video.js into MrAvenger-patch-1
Switch this.content references to use the standard this.contentEl_

Also cleaned up some comments and formatting.
Updated changelog
Merge branch 'browserify' of git://github.com/gkatsev/video-js into gkatsev-browserify
Switched to custom universal module definition. closes #998 closes #847 closes #998