options[:data] was redundant, put all data attributes in options directly

All options that are processed in some way are removed from the options
Hash. The remaining options are merged into the data-* attributes.