Start porting parser to use real args for blocks
Fix temp bug in String#gsub
Fix bug in Enumerable
Merge branch 'master' into blocks_as_args
Using a block as passed argument must have a 'self' property
Fix bug in extracting block when encountering optional nil arguments
Temp fix for methods failing when not defining that they accept a block
Always process def bodies before handling block extraction from arguments
Revert quick fix for not specifying methods that take blocks. Now it is implicit
Fix some whitespace
Merge branch 'blocks_as_args'