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

Allows calling .removeData() with no arguments to remove all values that were previously set using .data() on the element. Matches jQuery behaviour.

Previously, an error was triggered when trying to do this with Zepto.