[CLOUDSRV-1968] ti.cloudpush: Push Notifications- After a clean install, clicking on tray notifications on android devices will not bring the app to foreground

- Fix bug around TiApplication exception (no valid root or current activity found for application instance)
TIMOB-12288: Use application context instead of the activity of the proxy to prevent memory leaks
[TIMOB-12401] Use the passed image directly
[TIMOB-12593] Use nearest instead of linear for filters
TIMOB-12104-for view with borders, top leve window is borderView so call getOuterView instead of getNativeView to get the outermost view
TIMOB-12027-Convert the width with units properly before setting
TIMOB-12027-Incorporated the review comments-width null check and using nativeView
Merge pull request #3863 from realpaul/master

[CLOUDSRV-1968] Fix bug around TiApplication exception
TIMOB-8701-Added an entry for color brown in the default color table
TIMOB-8701-missed the comment from Vishal, changed the values to be the same as in IOS
Merge pull request #3888 from vishalduggal/timob-12401

[TIMOB-12401] ImageView not showing remote images that can not be cached
Merge pull request #3898 from vishalduggal/timob-12593

[TIMOB-12593] Use nearest instead of linear for filters
Merge pull request #3874 from ayeung/timob-12288

TIMOB-12288: Use application context instead of the activity of the prox...
Merge pull request #3912 from salachi/TIMOB-8701-ColorBrown

TIMOB-8701-Added an entry for color brown in the default color table
Merge pull request #3903 from salachi/TIMOB-12027-borderwidth

TIMOB-12027-Convert the width with units properly before setting
Merge pull request #3902 from salachi/TIMOB-12104-ScrollViewAndBorderRadius

TIMOB-12104-for view with borders, top leve window is borderView so call...