Added sound mime type inference

The Sound() object now infers the mime type of sound URLs instead of
requiring the type to be passed in.
Added setWorkerPath

Added setWorkerPath() and moved some collision worker creation code to a
one-time call.
Added onPageLoad()