feat(NgForm): provide access to non-uniquely named control instances via form.controls

Closes #642