gbc addons,lots of lcd changes and others

better sprite bug implementation
apu sample average
added gbc rom