Adding AVTransport XML templates
Updating soap media objects to use the templates
Trying to typedef some structs. Just to try the jsdoc support for it.
Updating the SOAP media object collection
Fixing jshint warning
Updating the SOAP XHR API
Merge branch 'using-soap-xml-templates' into development
jsDoc typedef device
Seek time must be specified on format hh:mm:ss
Moving media controls into separate module
The main SONOS module will only contain starting, stopping of services and other
administrative things.

This media controls currently support
 - play
 - pause
 - skip track
 - seek time
 - mute
 - change volume
 - set repeat on/off
 - set shuffle on/off
Updating media control SOAP objects
According to issues detected in test runs.
Making enum string into readable strings
So that it is easier to use them without referring to the object definition