Improved transcript handling

All transcript code and logic now handled in one file
(dhp-transcript.js); improved enqueue dependency logic for loading it;
made interpreting time codes more loose; more documentation
Merge pull request #80 from jehope/msnMods8Jan3014

Improved transcript handling