Define extension for existing backends and frontends

This pull request implements steps 3 and 4 from http://docs.mopidy.com/en/develop/extensiondev/