AudioControls improvments

- getters for state values
-
- several not-for-public-use functions are internal
- AudioState is now an internal class
SoundResourceLoader: streaming music failure bugfix