Settings based docs

These changes will:

   * Add menu options for the key bindings and settings files in Preferences -> Package Settings -> GotoDocumentation
   * Has a dictionary defined at the top of the file with the default docs
   * Merge the default docs with the ones defined in the settings file
   * Adds the `%(query)s` and `%(scope)s` placeholders
   * Adds the option to default to google in case the scope is not defined
   * If a scope has a the value false it will consider the scope disabled and it will not perform a search


Tested on:
   * ST3 - Win7 x64
   * ST2 - Win XP x32
I think we should keep there as a reference, not everybody will open the *.py file.
And it's easier to copy/paste an item from there if you want to extend the docs.