Indent 'while/until do' loops correctly [Fixes #787]
Extracted out editor-related code to Pry::Editor

And updated commands to use the new API
refactored the f*ck out of edit.rb (edit command)
OPTIONAL_DO_TOKENS should be an array
edit command now supports -p for methods
Merge remaining `edit-method` functionality into `edit`

edit now accepts the -p (runtime patch) switch, and can patch methods.
Coming soon: patching of classes and commands.

edit-method command has been left in codebase until 100% sure 'edit' is a full replacement.
improve edit command's docs
edit command: extract out ExceptionPatcher, and clean up some code
edit command: extracted out ContextLocator class
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