Dart template macro cleanup and new return type macro.
Adds new Dart macros to the runtime.
Merge branch 'dart_macro_additions' of https://github.com/pq/intellij-plugins