Don't add duplicate shortcuts to the accelerator table.
[LINUX] build a .tar.gz to be unpacked anywhere.

This is the easiest way for non-Debian systems to run Brackets without
creating a package for each distribution. The output can also be used to
ease packaging for other systems (hopefully).
Linux .tar.gz script should clean up after itself.
Linux .tar.gz: support more mimetypes via brackets.desktop

Now supports:
text/html
text/css
text/javascript
application/javascript
Linux uninstall script: optionally remove Brackets config.

When passed the -c parameter, uninstall.sh will remove the user's local
Brackets configuration.
udpate to sprint-39
Merge pull request #434 from adobe/randy/sprint-39

Update to sprint-39
sniff utf for file open
rework based on testing
fix end of buffer
whitespace
update comment
performance mods
expand list of false-positives to prevent failures
update comment
performance enhancements
rtc: improve truncation algorithm
update comment
fix another comment
Call xdg-desktop-menu for GUIs not monitoring ~/.local.

Only seems to be Unity that is not watching ~/.local/share/applications
right now.