AssetManager audio support

Adds functions to load audio into the application complete with
automatic caching. In main.cpp 2 sounds (1 music, 1 sound) are loaded
into the application. Press <SPACE> to play the sound, the music should
start and loop automatically.