AppleScript: Remove ⇧^H shortcut from “Toggle AppleScript : osascript”.

We’ll use ⇧^H only for secondary documentation commands.
Add DashMate bundle.
Customize DashMate, change all other bundles accordingly.

This commit makes Dash the primary tool for looking up documentation. ^H will always invoke Dash, with suitable docsets preselected. If the bundle defines any “secondary” documentation commands (like eg. “Documentation for Word (APIDock)” in Ruby), they can be triggered via ⇧^H.

Submodule updates: CSS, DashMate, HTML, JavaScript, PHP, Ruby on Rails, Ruby, Sass, Shell Script

CSS.tmbundle: af4a604..f630790

  * f630790 Use ⇧^H for “Documentation for Property”. (Stefan Daschek)

    ^H now used by DashMate.

DashMate.tmbundle: 9cb83d5..d7678d2

  * d7678d2 Remove ⌘D shortcut for “Documentation for Word”. (Stefan Daschek)

    Better keep this free for something else. (We’ll use ^H instead for all
    documentation commands.)

  * e4df2ab Add docset mapping for Slim. (Stefan Daschek)

    Same as for HTML.

  * 5246d9e Add docset mapping for Haml. (Stefan Daschek)

  * 24b1814 Remove CSS and JavaScript (+ JS-Frameworks) from HTML docset mapping. (Stefan Daschek)

  * cf70eda Fix language detection for `text.*` scopes (like HTML). (Stefan Daschek)

    This is a bit tricky for PHP, though: In PHP documents both scopes,
    "text.html.php" and "source.php", are simultaneously active. So we have
    to make sure to prefer the "source.*" scope in such cases.

  * 3f2ea2e Add docset mapping for CoffeeScript. (Stefan Daschek)

    Same as for JavaScript (but of course including `coffee`).

  * 2dba0e0 Remove coffee, html and css docsets for JavaScript. (Stefan Daschek)

  * e4bfb5b Fix scope determination for scopes like `source.ruby.rails`. (Stefan Daschek)

    Always using the second element of the splitted scope string should work
    fine for all cases.

  * 25f717d Extend “current word” for Ruby to include trailing ? and !. (Stefan Daschek)

  * b3cc2c7 Extend “current word” for CSS to match full dash-separated properties. (Stefan Daschek)

    Code taken from the CSS bundle’s “Documentation” command.

  * 206d7c3 Extract `scope_lang` as method. (Stefan Daschek)

    We’ll need this later to fine-tune “current word” according to the scope
    language.

  * a6a1674 Add docset mappings for Sass and SCSS. (Stefan Daschek)

  * 0775476 Use ^h as shortcut for context-sensitive lookup. (Stefan Daschek)

  * 17c870a Use system Ruby for bundle command. (Stefan Daschek)

HTML.tmbundle: ef7ce7a..f9f5733

  * f9f5733 Use ⇧^H for “Documentation for Word”. (Stefan Daschek)

    ^H now used by DashMate.

JavaScript.tmbundle: 37b7caf..015c2fe

  * 015c2fe Remove ⇧^H from other commands. (Stefan Daschek)

    We use this shortcut for “Documentation …” commands only.

  * e2f66ba Use ⇧^H for both “Documentation for Word …” commands (Stefan Daschek)

    ^H now used by DashMate. Also clarify command names.

PHP.tmbundle: 23ad9fc..a084c3d

  * a084c3d Use ⇧^H for “Documentation for Word”. (Stefan Daschek)

    ^H now used by DashMate.

Ruby on Rails.tmbundle: 466a28e..32a74c8

  * 32a74c8 Use ⇧^H for “Documentation for Word (APIDock)”. (Stefan Daschek)

    And rename, to be consistent (again) with all other “Documentation …”
    commands.

    As in the Ruby bundle, to make sure all these secondary documentation
    commands have the same precedence, we need to add the
    'attr.os-version.10.9' scope selector.

Ruby.tmbundle: fc6ae6d..651b49c

  * 651b49c Make “Documentation for Word (APIDock)” visible again. (Stefan Daschek)

    Typing ⇧^H should show a menu with both “Documentation for Word …”
    commands. Therefore we need to include `attr.os-version.10.9` in the
    scope, to make sure both commands have the same precedence.

  * 63b14af Use ⇧^H for “Documentation for Word”. (Stefan Daschek)

    ^H now used by DashMate. Also mention ri in command name.

Sass.tmbundle: 1be1da0..8da5b8c

  * 8da5b8c Use ⇧^H for “Documentation for Property”. (Stefan Daschek)

    ^H now used by DashMate.

Shell Script.tmbundle: 72125d3..8d7e4ab

  * 8d7e4ab Use ⇧^H for “Documentation for Word”. (Stefan Daschek)

    ^H now used by DashMate.