This reverts commit 6bd1627.
As a result of the 0.9.9.5 fix for #558 we got the following error on 1.8.7: "On MRI 1.8.7-p358, this results in "TypeError: String can't be coerced into Fixnum",". This commit should fix that.
* made it clear -a switch to show-source/show-doc applies to classes as well as modules
* ~/.pry_history wasnt being created! FIXED * `hist --save` stored color codes! FIXED * added Pry#add_sticky_local API for adding sticky locals to individual pry instances