Bug 1023179  - Fix video unloading/loading, refactor initialization

Refactor of initialization sequence, logging to track down media loading issue
See notes in bugzilla - assigning mediaElement.src = '' did not fix the issue and logcat showed an error about the invalid resource. Agreed load() is a bit voodoo here and maybe unnecessary, I will test without.