feat(core_dom): introduce NgElement
refactor(forms): use NgElement instead of dom.Element
refactor(NgModel): remove unused form code
WIP: parsers/formatters