Add semicolons to macro invocations

If a macro expands to items, braces or a semicolon is now needed
Remove librustrt, audio Task

Due to recent changes, librustrt and Task are now deprecated.
Calling Rust from C should now "just work".