Adding condition for skipping symlinks when installing extensions via the extension manager

When installing extensions that have symlinks via the extension
manager, they will fail with a message regarding an invalid zip file.
This can be tested with
https://github.com/MiguelCastillo/Brackets-SymbolicLinks
close dropdown on inline editor close or editor resize
change build.prop to (1) work when on a detached head during jenkins build (2) use bash compatible property key names and (3) include shell git info
use ls-remote to compare HEAD and then reflog as a backup
fix returning reflog promise
change nánext document and previous document to use Cmd-Shift-] and [

This will make these command more MacOS like, many other app use this key-binding
* Whole bunch of docs clarifications & type-annotation fixes
* Clarify Save As dialog cancelation handling -- and fix bug where promise
was never resolved in degenerate doSave() case
* Improved some console messages: more explanatory KeyBindingManager error,
more info on Directory exceptions, clarify consequence of LanguageManager
error
* Fix misleading use of "document" in Close Others API & related code naming
* Improve docs for adding new locale translations
allow shell git info to be optional
* Fix bug #6118 (Scrollbar search tickmarks duplicated inside inline editors) --
Be careful to use jQuery selectors that won't find additional matches when
an inline editor is nested inside the target editor.
* Fix bug (injected at ca11256e) where exceptions are thrown on each window
resize.
* Improve accuracy of height/offset calculation used when no scrollbar
is present.
Merge branch 'master' into jasonsanjose/build-prop-keys
Replace uses of doc.url with _server.pathToUrl()
Merge branch 'master' into jasonsanjose/build-prop-keys
Fix #6142. Check for the argument name to be falsy

In some cases (see #6142 for a minimized testcase), the argument name is
returned as null instead of undefined as the code expects. This fix
simply changes to check for name to be falsy (in which case it will be
assinged a generated name).
Add border-width in CSSCodeHints/CSSProperties.json
Add event specifications to NodeConnection
Merge pull request #6119 from adobe/pflynn/no-inlineeditor-tickmarks

Fix scrollbar search tickmark bugs
Merge pull request #6143 from busykai/fix-6142

Fix #6142. Check for the argument name to be falsy
build-config task to be used by concat/minify build process
Fix doc-out-of-sync handling for non-live HTML documents and generalize the logic so it will work for any non-live doc
Add unit test for 5317 (JS portion)