Migrate to new flycheck checker definition macro.

A recent commit to flycheck removed the checker definition macro kibit
is currently using, effectively breaking compatibility.

Please refer to: https://github.com/flycheck/flycheck/commit/5aef21f515fb5166df35304da3871cab7ea4af46

These changes support the new checker's definition syntax, ~~without
trying to maintain backwards compatibility~~.