jQuery.data(el, data) returns undefined when the data attribute is not defined (fix #28)