Install Extension Dialogs run fast now, so moved them into the Unit category.
Updated by ALF automation.
Code review: download files to OS temp folder (with dummy unique filename),
and pass a hint about the extension name to install() instead of having it
be directly based on the downloaded filename.
Also:
- Clean up handling of validation errors so the strings are rendered in
the UI properly.
- Tweak NodeConnection's error handling so exceptions thrown by client
code (such as Package.js or its clients) aren't misrepresented as
"received malformed message".
Merge pull request #3177 from adobe/alf

ALF Automation
when reading an extension zip file, if there's an error destroy the readstream to avoid
leaking file handles.
Merge pull request #3166 from adobe/dangoor/3163-install-non-zip

fixes #3163 (file handle is leaked on invalid zip files)
write build.prop for jenkins tasks
Fix a typo that is causing auto close brackets command to be undefined.
Adding CollectionUtils.some instead of breaking CollectionUtils.forEach
port tools/run_tests.sh
fix shell command line args for mac
Merging
Adding JSLint
Renamed jslint to JSLint
NOTICE updated
Update the JSLint menu insertion
make disabledDirectory and apiVersion required
Fixes #2608 (QuickOpen shows red on first use) and also makes QuickOpen more responsive on
large projects by not immediately invalidating the cached file list.
Update tern submodule to pick up recent bugfixes
Fix up tern completions - format changed slightly