Start column numbers from 1 opposed to 0.

This was reported at
https://github.com/flycheck/flycheck/pull/250#issuecomment-29482547. For humans
it makes no sense for column numbers to start at 0 (e.g. line numbers also
start at 1). Sadly I've always overlooked this so far.