Don't declare functions to return concrete implementations if an interface is available.
Merge branch 'master' of github.com:sk89q/commandhelper.git