Also removes the TODO about slice!, replacing multiple rewrites via  with slice! and shift. Fixes #524
- Gem::FilePermissionError now has an a #directory accessor. The "Successfully installed foo-1.0" message is now printed by a post_install hook.
…necessary with my setup.rb changes but they should be there regardless.
…hey are handled correctly via API usage git-svn-id: svn+ssh://rubyforge.org/var/svn/rubygems/trunk@1987 3d4018f9-ac1a-0410-99e9-8a154d859a19
Made CommandManager lazily load gem commands. Straightened out the correct order for getting the command-line stuff all up and running. Now, just require 'rubygems/command_manager' and it'll all be there. git-svn-id: svn+ssh://rubyforge.org/var/svn/rubygems/trunk@1309 3d4018f9-ac1a-0410-99e9-8a154d859a19
Removed Gem::manage_gems. Fixed functional tests. Added tests for `gem cert`, `gem build`. Added rubygems/extensions.rb, common place for all extensions. git-svn-id: svn+ssh://rubyforge.org/var/svn/rubygems/trunk@1307 3d4018f9-ac1a-0410-99e9-8a154d859a19