Simplify command line and options processing.

Remove some special case flag processing and rely on commander.js more.
Move referrer option from System to options.js.

Review URL: https://github.com/google/traceur-compiler/pull/1061

Closes #1061.
Destructuring minus arrows seems to mostly work

wip

Updated unexpected token tests

All tests passing

Moar

wip

upload

wip
Fixes #969
Fixes #1015
Fixes #838
Fixes #836
Fixes #183