CLI: add pid-file option
Errors: use less's own formatError function

Which prints out line numbers and context stuff instead of
just 'Unrecognized Input' with nothing.
Less: lock down the parsing / output options

Instead of depending on the defaults. Most of these were taken
from the default options for the lessc cli interface.