Don't fail deploy if no changes were made

Only attempt to commit if changes are detected.
If not, just go ahead and push anyway.
Be less picky with the whole commit / non-commit thing.

Don't die just because there were no changes.
Removed unnecessary trace
Update ufront tool
Remove mcli patch (has been merged into mcli lib)
Use `www` as output directory, rather than `out`

(Now we are hosting assets in this dir, it makes less sense)
Version bump