Moved ALSASound from resource directory to the alsa directory, keep it all in the one place.
Improved type-safety of FontMap implementation. Minor refactoring.