Changes to `@devec_transform` to adapt to changes in Base.Expr.

These changes are needed to adapt to Jeff's recent update of `Expr` and `expr`. Note that this probably breaks compatibility with Julia v. 0.1.

`@devec` still looks like it works correctly based on Jeff's changes. There is a new warning about `expr` being depreciated.