Update history for #584
Use install_dir for uninstall all gems
Extract methods from UninstallCommand#execute
Whitespace
Disallow gem names with --all when uninstalling

The tests are broken for this commit, but the next commit will fix them,
sorry future self!
Always remove executables when uninstalling

I think the executables would just LoadError, so why keep them?