Update how data-attributes are used for options

Remove the need for a huge prefix, find values based on defaultOptions,
and treat them as case-insensitive.