first commit

added add parameter, extract local variable and inline temp
Very basic extract method, not really usable yet
Renamed the mappings to start with r
Extract Method now puts the new method above the current method

Thanks to Gary Bernhardt for the search help and Paul King for the idea
Searching for "def " rather than "def"

Thanks to Gary Bernhardt for pointing it out
removed the escape in the "?def" search
Searching for "?\\<def\\>" is a safer way of finding a method!
ExtractMethod():
 Multi-line support
 Restore cursor position afterwards
 Run vim indent over new method
ExtractMethod() no longer clobbers mark a
Initial attempt at extract constant refactoring.  Works for classes or modules
update README and mapping for ExtractConstant
Merge branch 'extract_constant' of http://github.com/mrmargolis/vim-ruby-refactoring into mrmargolis-extract_constant
Changed the ExtractConstant refactoring to writte an uppercase constant
Corrected bug and changed toupper
Added initial RenameLocalVariable() method
N.B. Also shows one way to backup/restore registers to avoid clobbering.
Merge remote branch 'upstream/master'
Fix for the simplest possible case of a variable match, STUPID. (thx @ecomba)
Add exception handling when variable isn't found during RenameLocalVariable
Output error messages via echoerr
Add dependency on matchit.vim check
Update README for RenameLocalVariable()