issue #284: when rendering HTML, use original data attributes

When rendering HTML, use original data attributes and not camelCased data attributes

I won't lie: I wouldn't be surprised if this breaks certain use cases, but it doesn't break any of the tests, so maybe not? And any use cases that it breaks are probably (hopefully) less common than the use cases that it fixes.