… were being rendered in boolean inputs.
* input_spec.rb changed to ensure only one label rendered, exposing the bug
* boolean_input now inserts the checkbox input into the options hash to pass to the label()
* label() now knows what to do with the special key in the options hash, inserting the input into the label at the last minute (after i18n, etc)
This will all probably be undone when/if we move the input outside the label (issue #60) :)