Fix #166 (data-content)

Add the `data-content` attribute to an option to supercede all other options and set custom HTML to be displayed. This is also carried into the button for display when the option is selected, unless `showContent` is set to `false`.