Simplify publish date checks

Fixes #814

- Changed to compare instances of `moment` using it's built in
comparison function instead of string compare with the date from the
database.
- Ensure compared date is parsed with the correct formats that we were
supporting before #1107.
- Moved date formats to variables to reduce chance for error in future.
Merge pull request #1122 from gotdibbs/Issue814

Simplify publish date checks
Bumped express-hbs version

Fixes #830

- Bumped `express-hbs` version to `v0.5` which includes our updates to
support azure (UNC paths) and a fix for caching of partials.
Merge pull request #1270 from gotdibbs/bump-express-hbs-version

Bumped express-hbs version
Unpublished Post should not be accessible

fixes #1162
Remove .txt from blacklist.

fixes #1263
Move JS comments to task descriptions

- Makes them visible by "grunt --help"
- Normalize quoting to single
Merge pull request #1274 from nschonni/grunt-task-names

Move JS comments to task descriptions
Merge pull request #1271 from halfdan/1263-blacklist

Remove .txt from blacklist.
<code>/<tt> elements should wrap since they're used inline
Added quotes to changepw admin controller
Merge pull request #1280 from dymissy/master

Added quotes to changepw admin controller
Fixes regression introduced in #1218.
Merge pull request #1281 from halfdan/regression

Fixes regression introduced in #1218.
Merge pull request #1164 from halfdan/1162-unpublished-posts

Unpublished Post should not be accessible
Prevent default drag/drop action.
Merge pull request #1279 from willglynn/code_wrap

<code>/<tt> elements should wrap since they're used inline
Merge pull request #1283 from halfdan/prevent-drop-event

Prevent default drag/drop action.
Contributing guide update
Avoid filtering markdown code blocks

closes #1045
- Fixed markdown code block format issue.
- Added test case to verify fix.