prefix all logger.warn calls with WARNING.

This will make them grep-able so we can set (papertrail) alerts.
Improvements to logger

- Rip out File logger (unused)
- Clean up handling logic (unused)
- Remove unused color themes
- Roll LOGLOCAL into logger rather than doing it ad hoc
- Separate with pipes rather than []'s (saves space)
Add localLevel, logger.vital

lconfig.logging.localLevel controls what log messages are prefixed with
LOGLOCAL. It defaults to `debug` so that it doesn't affect your local log
messages. In production it should be set to `vital`, so that `info` and `debug`
messages are prefixed with LOGLOCAL and don't get sent to papertrail.

I also audited all our uses of logger.info and promoted some to logger.vital
since they should be sent to papertrail (even though they aren't warnings).
Merge pull request #721 from Singly/logger-warn

prefix all logger.warn calls with WARNING.