Add in support for Optional interfaces and methods. Be gone coremods!
Optional shouldn't be constructable itself. It's purely a wrapper thing.
ModLoader is officially deprecated. It will all cease to be with 1.7.
Delay sound system backend initalization to speed up startup and prevent race condition on some computers.
Support, and fix up, interface lists for Optional
Very minor style fixes

Replacing tabs with spaces consistently, making brace styles consistent, etc.
Merge pull request #280 from mc10/patch-1

Very minor style fixes