Remove all mpd stubs and commented out blocks of code

Since all of the recent architecture changes and such have occurred, my mpd branch is hopelessly out of date, and there is no real reason for any of this (unused) code to be in master.  I'm going to rebase my code on top of the new master and just keep that development branch entirely separate until it's 100% ready to merge.