Supporting macros for the ActyxOS SDK

The macros exported here are in this separate crate due to current restrictions on proc_macros in Rust. Please see the ActyxOS SDK for more information.