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
This should probably be: `"command": ["python", "-m", "pydoc", "%(query)s",`

...and the code below should account for that with applying the substitution. I think this being a single string is why I'm getting errors looking for python documentation with this.