Track rust's master

- bitflags! now derives `Copy` internally
- `proc` is removed from language
mpmc_queue: fix for the removal of proc().
event: fix for ops reform.
event: bitflags! now derives copy on its own.
Merge remote-tracking branch 'vhbit/proc_and_bitflags'
Remove proc() in tests