Remove all element data with `el.removeData()`

When calling .removeData() with no arguments, all values that were
previously set using .data() will be removed from the element. Adds
jQuery compatibility.
Merge pull request #844 from ingmarh/remove-all-data

When calling .removeData() with no arguments, remove all data values on the element