can: Various performance enhancements

- listeners are no longer copied on each message
- ext/rtr flag is only set if message is either ext or rtr