Reworked ImageView

Fixes:
[TIMOB-16763](https://jira.appcelerator.org/browse/TIMOB-16763)
[TIMOB-16765](https://jira.appcelerator.org/browse/TIMOB-16765)
[TIMOB-16764](https://jira.appcelerator.org/browse/TIMOB-16764)
[TIMOB-16762](https://jira.appcelerator.org/browse/TIMOB-16762)
[TIMOB-16761](https://jira.appcelerator.org/browse/TIMOB-16761)