Added an "extract-i18n" command for extracting the internationalization strings from an alloy project.
If the user passes a --force option, the new strings will be appended to a strings.xml i18n file.
[ALOY-753] test case and linting for properties adapter reset() fix
Merge pull request #193 from appcelerator/ALOY-753-2

[ALOY-753] reset() called twice in properties adapter
make iterator not global
Don't use reserved word "new" as property. Changed to "newStrings".
Linting and typo cleanup
Merge branch 'master' into ALOY-728
Total refactor of extract-i18n command to make it safer, cleaner, and more powerful, test app too
Merge pull request #194 from appcelerator/ALOY-728

[ALOY-728] Add extract-i18n command to Alloy
[ALOY-577] properly update assets when changing themes, test app included
Merge pull request #195 from appcelerator/ALOY-577

[ALOY-577] properly update assets when changing themes, test app included
[ALOY-588] Change isTablet to false, as BB TiSDK supports only handheld
Merge pull request #196 from appcelerator/ALOY-588

[ALOY-588] Change isTablet to false, as BB TiSDK supports only handheld
remove unnecessary jsonlint require
formatting fix
initial work on Orphanage class for handling orphan file cleanup
remove redeundant path parameter in getWidgetDirectories()
added a few constants for future proofing
major updates to handle themes, widgets (and dependencies), and platform specifics
[ALOY-761] Parse lat/long XML attributes as floats in Map Annotations