temp checkin of checkbox plugin.
***
checkbox plugin
Start of new api that should allow more complex input types.
Merge previous checkbox plugin documentation which will have
to be modified for the new api.
API change. The inputField is only set to the value
returned from makeField() if it was not already set from within
that method.
Document for writing an editing plugin.
Merge by throwing away bad commit from github.