Add isIE11 to $Browser and update User Agent tests

- Adding cases for new IE that impersonates Android/Apple
- Adding checks on user agents for browser type
- Small clean up on assert messages etc

@bug W-2377025@
@bug W-2357285@
@rev byao@
Merging origin/tbliss/master-pending-UserAgent-unit-tests into master