macro: move id_or_literal_transformer.js under js/macro and run through linter
macro: begin simplifying the r5js.ITransformer callback API
macro: remove unneeded dependencies from r5js.Transformer