Add notes to checkboxes

Firstly allow notes to be added to checkboxes.

Secondly add a mechanism for adding options to notes maintaining backwards compatibility
Id like to keep backwards compatibility for the sake of not breaking specialist-publisher all over the place. I'll push the switching logic into note_html and remove the extra method!