Fix Azure compatibility issue around stdin in Gruntfile.js
Change default blog URL for development.

* Move `production` section above `development`.
Update ghost-logo, death to jQuery

Amends #3740 (which amended #3736), ref #3623
- Removed futzy jquery for setting href on logo; binding to ApplicationView property
- Killed dead code
Error notification if send mail api returns 500

closes #3728
- If the mail config is broken, the ajax call will fail with 500 and
not return an error.
- This change catches 500 and wraps the error in a notification.
Fix TypeError when updating slug

- added check slug before trim
Hide role dropdown on user page if user is owner

Closes #3764
Fix and enable general and user settings tests.
Validation fix for number of posts/page

closes #3641
- Reworded error messages, remove “please” (credits go to @YouriAckx)
Ensure editor awareness if publishing fails

closes #3667
- If the ‘save’ function on a new post fails, the local Ember model
still beliefs that the status is ‘published’, resulting in wrong
buttons. A simple catch fixes that.
Merge pull request #3773 from jaswilli/settings-tests

Fix and enable general and user settings tests.
Merge pull request #3749 from novaugust/ghost-logo-link

Update ghost-logo, amend the amdendments, death to jQuery
Merge pull request #3738 from felixrieseberg/iss3728

Error notification if send test mail returns 500
Merge pull request #3776 from felixrieseberg/iss3667

Ensure editor awareness if publishing fails
Revert post status on failed save.

Refs #3667, Refs #3776
- If saving a post fails, revert its status back to the
  pre-save value.
- Added tests to check post status after failed save attempt
  on both new and existing posts.
Correct behavior on updating user slug.

No Issue
- Defer save until after slug is checked.
- If new slug is empty or all whitespace, reset to previous value.
- If new slug is the same as existing slug except for an increment
  value (e.g. ghost-user-2), use the original slug.
- If the slug has changed, change the URL path to reflect the
  change so that the browser refresh and back button still work.
- Added tests.
Improve documentation section in CONTRIBUTING.md
Open the e-mail sending support page in a new window.
Added target="_blank" to all links that go to the support page.
Merge pull request #3788 from jillesme/master

Open the e-mail sending support page in a new window.
Merge pull request #3769 from novaugust/iss3764

Hide role dropdown on user page if user is owner