Allow Dash to be opened from the "Quick Help" popup without replacing the popup
entirely. (refs #14)

The "Enable Dash Quick Help" menu item has been replaced by a "Style" menu
which gives three options: disable Dash altogether, replace the Quick Help popup,
or replace the documentation viewer. The default option is, as before, to replace
the Quick Help popup.

When the third, "Replace Reference" option is selected, the plugin allows
the Quick Help popup to be shown, but then intercepts taps on links in that popup
and shows Dash instead of Xcode's documentation viewer, using
the last path component of the link URL as the string for which to search.
This works both for "reference" links (at the bottom of the quick help popup)
and other links.
Properly determine the search string for links to release notes and technical notes. (fixes #14)
Open quick help reference links as Dash URLs.

Rather than merely searching for a term extracted from the link information,
we now open the link directly in Dash, which allows us to disambiguate
between similar results and even return a result if a simple text search were to fail.

We open the link by preparing a URL according to the `dash-advanced://`
scheme, consisting of:

    1. The name of the result/page to show (e.g. NSAlert)
    2. The type of the result (e.g. Class)
    3. The path to open (e.g. the docset URL)

Per @kapeli, given this URL, Dash will then:

    1. Perform a regular search for the result using the currently enabled docsets
    2. Search for a result that matches the path
    3. If a result is found, that result will be prioritised and it will appear as the top result
    4. If a result with that path is not found, a fake result will be added to the top
Refactor Dash's menu to better surface integration options.

Per a suggestion from @kapeli.
Describe the "Replace Reference" option under the "Usage & Installation" section of the README.

For clarity.
added XCode 5.1 support
Merge pull request #16 from almassapargali/xcode-51-support

added XCode 5.1 support
Merge pull request #15 from wearhere/open_dash_from_reference_link

Allow Dash to be opened from the "Quick Help" popup without replacing the popup entirely.
Update README.md
ARC support
Initialize the quick help plugin even if the plugin fails to swizzle a method.

The other swizzling might succeed.
Open all doc links in Dash.

This adds the ability to intercept option-double-clicks on symbols,
as well as to open "quick help autocomplete" links.

This feature can be disabled, like the rest of Dash, by selecting the "Disabled"
menu item within the "Dash Integration" submenu of Xcode's "Edit" menu.
Merge pull request #18 from wearhere/jeff/open_all_doc_links

Open all doc links in Dash.
Use the new dash-plugin:// URL scheme

- Platform detection just got a whole lot better as it now uses the new
dash-plugin:// URL scheme introduced in Dash 1.9.3. This URL scheme is
documented at http://kapeli.com/dash_plugins.
- Platform detection is now able to recognise C, C++, Objective-C and
Objective-C++ files and enable the appropriate docsets for them.
Fix issue https://github.com/omz/Dash-Plugin-for-Xcode/issues/19
Lots of goodies...

- Tricked the default behaviour to use the dash-advanced URL scheme to
send over enough context so that Dash shows the most relevant page
(i.e. choose the correct class when searching for a method that is
defined in lots of other classes)
- Simplified README
- Better fix for issue
https://github.com/omz/Dash-Plugin-for-Xcode/issues/19
Use retain instead of assign
Add some try catch blocks for good measure
Fix https://github.com/omz/Dash-Plugin-for-Xcode/issues/21
Fix https://github.com/omz/Dash-Plugin-for-Xcode/issues/20