Load plugin settings.

Along the lines for loading the locale files for a plugin we should also load the settings.yml for a plugin.  Updated version 04f3e09 that moves the loading to a function. I do not understand why it was necessary to define the function physically earlier in the file as I thought ruby did two pass but that may only apply to functions and not stray code in the class.
FIX: repairs title attr in the link
FIX markdown hotlinked images were not properly pulled
Merge pull request #1678 from eriko/patch-3

Load plugin settings.
Allow translations for admin_js in plugins. Use deep_merge so plugins can add to existing sections.
Revert "Revert "FIX: Markdown bug", breaks build"

This reverts commit 08ad5d479e99f3dce28f69e8e73ccb01853db4d3.
Merge pull request #1680 from velesin/user_activity_link_title_fix

FIX: repairs title attr in the link
Abort triggers for email body processing
FIX: Double footer navigation
Signup with 3rd party auth can find the matching username from the Discourse Hub
FIX: don't suggest a username that's already taken, even if hub finds a match
Version bump to v0.9.7.5
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'