support for desktop/mobile browsers

Now detects if inside of PhoneGap.  If so, it uses deviceready event &
Media class.  If not, it uses window "load" event & HTML5 audio - for
use in desktop or mobile browsers (still webkit only).