add extra_attributes option that adds extra attributes to links.

This is a generalization of of issue #133 / issue #100, which adds the data-remote attribute. Not all ajax frameworks work the same was as rails ujs.