Add --verbose option to CLI.

Change-Id: I5879afee1b66e048a11de224ebacb01cec73fde0
Node 0.8 compatibility.

Change-Id: Ia0d4c9b82f71525dd4c9dfb867824a6860d63ded
Add travis test runner; update dependencies.

Note that the version of XeLaTeX is very old; we need to update the
hyperref package (and the ltxcmds package it depends on) and the
fontspec package (and the l3kernel and l3packages packages it depends
on).  Note that the new fontspec installation needs to be moved from
'latex' to 'xelatex' to properly override the default xelatex
fontspec.

Change-Id: Ic8647430bd2f6255b1d3efb8b0313741047d2876