Clean up markdown help modal

* Shorter, more user friendly.
* See #1463 - Not fixing in any way, just related.
Blog post titles will now be properly escaped in rss (xml) feeds (reopens #715)

Closes #2313
Merge pull request #2383 from JohnONolan/clean-markdowntips

Clean up markdown help modal
Merge pull request #2318 from knunery/fix-2313

Blog post titles will now be properly escaped in rss (xml) feeds.
Add promise to ghost startup process to allow
hooking into when ghost has finished loading

addresses item 9 in #2078
and makes progress on #2182

- has files that startup ghost return a promise
 that is resolved once ghost has finished loading
- moves getSocket into config file
- removes models.reset() as it's not used anywhere
- update functions in server startup
- remove unused version hash variable
Adding .bowerrc

If no .bowerrc file is found in the current folder it seems to lookup if one exists in parent folders. Thus, we need to use .bowerrc in order to avoid problems.
Merge pull request #2225 from hswolff/ghost-startup

Add promise to ghost startup process to allow
Merge pull request #2386 from manuelmitasch/add-bowerrc

Adding .bowerrc
Updating ghost-ui