Mod 1575

Contains PRs for:
https://jira.appcelerator.org/browse/TIMODOPEN-296 - #58
https://jira.appcelerator.org/browse/TIMODOPEN-291 - #54
https://jira.appcelerator.org/browse/TIMODOPEN-292 - #55
https://jira.appcelerator.org/browse/TIMODOPEN-270 - #56
https://jira.appcelerator.org/browse/TIMODOPEN-289 - #59

Each ticket has testing instructions.