Replace c.Expr[_] with c.Tree

Macros can take Trees and return Trees since scala 2.11
as described in point 8 of
http://docs.scala-lang.org/overviews/macros/changelog211.html