Add public variable player.ads.lastSrc to allow other plugins to change the source without triggering a contentupdate and an ad.
Move lastSrc comment to match previous commit
Update changelog
Document changes for 0.3.
0.3.0
Document ad events

Write up a description of adstart, adend, and adtimeout. Note the correspondence between start/endLinearAdMode and adstart/adend. Fixes #16.
Merge branch 'cross-tech-safari-fix' of github.com:guardian/videojs-contrib-ads into guardian-cross-tech-safari-fix
Add test case for snapshot restore with blocked ads
Clean up some distracting error messages during the ad tests. Add a test that checks to make sure the src attribute is restored if currentSrc never gets changed. Worked around an issue with error events and bad poster images in video.js error handling (videojs/video.js#1465).
Whitespace fix
Clean up empty lines.
Add a lot of comments to video element source restoration
Expand out the conditionals and add comments around the decision to restore the video source or not. The logic is intended to be identical.
Merge branch 'guardian-cross-tech-safari-fix'
Do not restart playback after postrolls.
Add a test that demonstrates the current bug with load() being called.
Always reset snapshot time on resume.
Make the if/else around changed sources and postrolls clearer.
Merge pull request #42 from bclwhitaker/bugfix/postrollRestarts

Bugfix/postroll restarts
Merge branch 'master' of github.com:nhjm449/videojs-contrib-ads into nhjm449-master

Conflicts:
	src/videojs.ads.js
Rename lastSrc to currentSrc
Change the name of a property so it is more consistent with the `contentupdate` event. Add documentation and a test case.
Merge pull request #43 from videojs/feature/contentSrc

Feature/content src
Changelog for 0.4
Describe fixes since the last release.
0.4.0