Gosu: split Music into backend-gosu/

This splits the Music object into an interface and implementation, with the
only current implementation being Gosu.