Kramdown and Jekyll fixes; [commitline] consistency

* Should be 'null' instead of 'nil' layout
* Fix definition list for Kramdown
* [commitline] put everything in the <dl>
* [commitline] use <label>s for all controls