be brave, fully remove the 'edit-method' command

All functionality has been successfully moved to 'edit' command, with all tests passing.
Explain plugin failure message
Don't mention .gemspec detail explicitly
Make pryrc load errors more useful.
Merge pull request #789 from envygeeks/master

Make pryrc load errors more useful.
Make the .gemspec canonical instead of generated
removed examples/ subfolder

I dont think these are helpful to anyone anymore
Define Pry::ClassCommand.inherited hook

This is so commands that subclass other commands inherit the options, match and description.
Define a command superclass for show-source and show-doc

Pry::Command::ShowInfo is an abstract base class.
Merge pull request #790 from pry/live_gemspec

Make the .gemspec canonical instead of generated
pull more show-source/show-doc methods into their superclass
refactor Pry::Command::ShowInfo to make codeclimate happier
minor cleanup to whereami command
bunch of random refactorings to different commands
Pry::Editor, Pry::Command::Whereami: more refactorings
MethodPatcher#with_method_transactions: alias --> alias_method
amend-line: refactor + overengineer the f*ck out of it, for the lulz
Pry::Command::Edit: renamed some methods to improve grokkability
Pry::WrappedModule::Candidate: break up some large methods
Pry::WrappedModule: attempt to simplify a conditional