Disable publish button until deffered is resolved

closes #2040
- save post disables the publish button
- publish button remains disabled until deffered object is resolved
Don't require mail.options to be set
Updated downsize to 0.0.5

closes #2106
- downsize 0.0.5 contains the fix to accept single quote found inside a double-quote string or vice-versa
- created unit tests to properly check this scenario
Merge pull request #2117 from aiampogi/Issue_2106
Merge pull request #2137 from jgillich/patch-1

Don't require mail.options to be set
Merge pull request #2097 from zacgeis/publishbutton-fix

Disable publish button until deffered is resolved
Implements the #has Block helper

closes #2115
- Added new #has block helper that parses logical tag expressions
- Added several tests for #has helper