Fixes most eclipse warnings in audio and asset packages

* 208 warnings in total
* Mostly trivial changes
* Mostly "raw type" warnings
* Some "missing override" warnings
* A few "hide inherited field" warnings  - `boolean playing`
* Some casts were necessary
* And several per-method template names
* Covariant return types were used where appropriate