Refactored Triangle Channel and fixed up Pulse Channels
Removing prefixes from refactored sound channel class members.  Also getting rid of more unnecessary 'static' modifiers
Moved DMA logic and the DMC Sound Channel into their own classes.