Make the youtube definition more idiomatic TypeScript, and add some missing loadBy and cueBy methods.
First attempt at creating a TypeScript definition file. This is only a partial implementation. Unsure about the use of the module to scope the interfaces.