fix(ng-model): Do not use valueAsNumber to work around dartbug.com/15788

Closes #694
For #801
test(parser): Relax exception match to support Firefox

For #801
chore(pubspec): adjust dependencies on `browser`

Closes #804.