Install with respect to INSTALL_PREFIX
Prevent double slash in Atom.desktop
Render highlights on their own layer to avoid GPU artifacts

Previously, when the last highlight div was removed from the lines
layer, chunks of the lines would sometimes disappear. Since we've
discovered that giving the lines an opaque background doesn't help with
subpixel anti-aliasing anyway, I've found that rendering highlights on
their own layer behind the lines and making the lines layer transparent
avoids the arficacts.
Don't render an opaque background behind line numbers

It doesn't help subpixel anti-aliasing like I thought, so screw it.
Add a dedicated underlayer to avoid GPU artifacts on wrap guide etc

Trying to make the .highlights layer double as the .underlayer was
causing GPU artifacts on the wrap guide when the last highlight was
removed. This puts it in its own layer to avoid that.
Autoscroll to selections in model layer when added

Fixes #2698
Merge pull request #2702 from atom/ns-react-autoscroll-to-added-selections

Autoscroll to selections in model layer when added
Merge pull request #2699 from atom/ns-react-fix-artifacts

Render highlights on their own layer to avoid GPU artifacts
Revert "Render highlights on their own layer to avoid GPU artifacts"
Render a dummy highlight decoration to prevent artifacts

When the last highlight gets removed, we get a rendering artifact.
Always rendering an empty dummy at 0,0 ensures that never happens.
Merge pull request #2708 from atom/revert-2699-ns-react-fix-artifacts

Avoid GPU artifacts without rendering selections on another layer
Upgrade to language-yaml@0.9
Upgrade to timecop@0.20
Upgrade to snippets@0.47
Merge pull request #2653 from deprint/desktop-file-fix

Fix for installation of desktop file
Upgrade to welcome@0.17.0