changes to support URI's without a scheme in config.js.
also removed "http:" from google fonts link to prevent a mixed content warning.
Troubleshooting in Contributing.md
Changed git submodule to use git instead of ssh
add vim cruft to gitignore
Merge pull request #1029 from buddhamagnet/add-vim-cruft-to-gitignore

Add vim cruft to gitignore
Fix extra semi-colon in sass

Related to #1033 but needs TryGhost/Casper#32 to close

- Remove extra semi-colon
Update Gruntfile.js

Removing double 'path' require()
Fix emphasize notation in Markdown modal.

fixes #1008
remove unneeded info from user api response
Merge pull request #1026 from jenius/master

Remove unneeded info from /user api response
Merge pull request #1041 from halfdan/markdown-modal

Fix emphasize notation in Markdown modal.
Merge pull request #1035 from pdehaan/patch-1

Update Gruntfile.js
Cache selector in afterRender function

- cache selector in a variable to prevent recomputing it in the function.
Merge pull request #1046 from buddhamagnet/cache-selector-in-after-render

Cache selector in afterRender function
Merge pull request #1050 from jgable/fixCssErrors

Fix extra semi-colon in sass
Clean up test database after tests

Fixes #1064

- Updated grunt config for unit and functional tests to remove the test
database after each is run.
- Cleaned up a couple of issues with the functional tests that may have
been causing travis builds to fail randomly, including: the start page
is now `about:blank` instead of whatever page the last test suite left
off at, added some checks in the logout tests to ensure they're truly
independent of the other test suites.
Merge pull request #1067 from gotdibbs/Issue1064

Clean up test database after tests
Switching Travis button from private to public
Included NProgress in Production Grunt concat
Merge pull request #1079 from matthojo/Grunt-Fix

Included NProgress in Production Grunt concat