Refactored.
Shorten #readable_source? to #readable?.
Stream output of hist
Fix specs on rbx-2.1.0
Switch to just testing "rbx" on Travis
Add rubysl-prettyprint to Gemfile for rbx
Add load path autocompletion for %cat command.
Append to Strings with #<< rather than #+.
Adjust indentions to be uniform.
Rollback untoward mutations.
Safe to append with #<< here after all.
Merge pull request #1017 from havenwood/plus

Append to Strings with #<< rather than #+
Remove man page from pry

This removal was requested because the *nix man command does not find
it.  The pry man page was used by a rarely used gem named gem-man, that
looked in a man folder for the correct page.

Until rubygems plan to load manpages into GEM_PATH for general use

https://github.com/rubygems/rubygems/issues/74

We'll remove this.
Merge branch 'cat' of github.com:havenwood/pry into havenwood-cat
Revert "Add load path autocompletion for %cat command."

This reverts commit 10a6739cb353fa54d24e9f8c8e5dd44a1007eeae.
Merge pull request #1019 from rondale-sc/remove_manpage

Remove man page from pry
lib/pry/code/code_file.rb: make use of the @filename ivar
lib/pry/code/code_file.rb: refactor #code_path

Make the code slightly more self-documenting.
lib/pry/command_set.rb: do not mutate completions (fixes #1021)

The bug was introduced by 16c08857a69b772775c31f325b482637fdf9d48e
lib/pry/commands/cat.rb: add TAB-completion for $LOAD_PATH (fixes #1020)

Note that we want to skip over directories.