CommandManager : change `removeCommand` to take a string `commandName`

Since the js only uses the `name` anyways, this makes the API more
practical to use (don't need to lookup the command object first if you
know what you want to remove).