add cli command aliases (i.e. "docs" -> "doc")

this patch is required for backwards compatibility, as
`mojito docs` was in fact the name of the old cmd, not
`mojito doc`. (TODO fix unrelated test failures elsewhere)

 # tests 196
 # pass  167
 # fail  29
doc comments, whsp, more accurate debug log msg
es5 is default in jshint 2.x
readme edits; link jslint, start. normalize license text.
rm hasty merge fix mistake
test property truthyness instead of `in`

feedback on pull #25
teach `help` cmd about aliases too
add tests

    Statements   : 100% ( 209/209 )
    Branches     : 100% ( 124/124 )
    Functions    : 100% ( 24/24 )
    Lines        : 100% ( 209/209 )
update test since mojito-cli-docs@0.0.2 isn't on npm yet
Merge pull request #25 from isao/aliases

Allow aliases for bundled commands