Added the option to pass parameters to $$.Data pull() and push() methods

Now we can override the data sent to the server by passing attributes
to these methods, like:

var xpto = new $$.Data( //config api endpoint );

xpto.push({ data: { name: "test" } });

This will override the default value sent to the server ( the $$.Data
stored attributes)