Support for $data assertions

Usage of new assertions :

//dom
<div id="test" data-options='{"name":"John"}'  data-foo=”bar” />

- expect($el).to.have.$data(“foo”,”bar”);
-
expect($el).to.have.$data(“options”).and.to.have.property(“name”,”John”)