libsyntax: Make managed box `@` patterns obsolete
librustc: Remove `@` pointer patterns from the language