some more cases for detecting proc blocks
ASSIGN op and side effects
added __eq and __neq methods to MExpr to perform ruby (in)equality checks
added all? to MExpr
Merge branch 'exp' into ido
fixed transpose test