TIMOB-12651 Addressing issues that slipped past first pull requests.
[TIMOB-13127] iOS: Ti.App.Properties.setList cannot save arrays that contain null, undefined, or empty values
TIDOC-1081 Add new platforms and remove duplicated code.

- Centralize list of platforms, platform names.
- Add "is_pseudotype" field to annotated objects to remove duplicated code in various generators.
- Make docgen fail fast if a generator script has a syntax error (i.e., exit before parsing YAML).
[TIMOB-13115] Android: force image load when ImageView.toBlob called
Merge pull request #4044 from mstepanov/timob-13115

[TIMOB-13115] Android: force image load when ImageView.toBlob called
TIMOB-13235: Fix autoroate property in Android to handle false correctly.
[TIMOB-13251] remove extra line injected into top of module js files
Merge pull request #4050 from mstepanov/timob-13251

[TIMOB-13251] remove extra line injected into top of module js files
[TIMOB-12713] Force the name, guid, id, and icon from tiapp.xml to be a string.
[TIMOB-11891] Removed regexes that were removing duplicate names when iOS classes are being copied, but as far as I can tell, those regexes are for an edge case and aren't needed any more.
Merge pull request #4049 from ayeung/timob-13235

TIMOB-13235: Fix autoroate property in Android to handle false correctly
Merge pull request #4043 from arthurevans/tidoc-1081

TIDOC-1081 Add new platforms and remove duplicated code.
timob-12176: fix 'itemclick' being fired twice.
TIMOB-11845: Changed long press event to activate before the action up event.
Merge pull request #4036 from mstepanov/timob-13127

[TIMOB-13127] iOS: Ti.App.Properties.setList cannot save arrays that contain null, undefined, or empty values
timob-12176: fix CME crash
[TIMOB-13262] Wrap listView and reset focus during layout
[TIMOB-13262] Prevent false focus event
Merge pull request #4052 from cb1kenobi/timob-11891

[TIMOB-11891] Removed regexes that were removing duplicate names when iO...
Merge pull request #4051 from cb1kenobi/timob-12713

[TIMOB-12713] Force the name, guid, id, and icon from tiapp.xml to be a ...