Add trailing ';' to all item macros

This is a fix for the latest nightly, see https://github.com/rust-lang/rust/pull/19984.