docs(forms): provide documentation for newly refactored code
fix(forms): change valid_submit and invalid_submit to camelcase

BREAKING CHANGE: All form code that uses control.valid_submit and control.invalid_submit
will throw an error. Instead use control.validSubmit and control.invalidSubmit to check
the submission validitity on a control.

Closes #793
feat(deploy): Move all reflection to static interfaces

This is a pre-cursor to having a generated deployment without reflection for smaller deployment size.
feat(transformers): Add angular transformers to pub for no-mirror code generation