[TIMOB-14365] don't crash the app if JS error

Also, refactored the red screen, now in parity with iOS, Android, and MobWeb
[TIMOB-14365] TiErrorScreen should only show up in development
[TIMOB-14365] Spaces vs tabs
Merge pull request #212 from pec1985/timob-14365

[TIMOB-14365] don't crash the app if JS error