Ignore events with prevented defaults

If a click event has a prevented default (say because some other JS has already handled the event doing something else) then `pjax` should ignore the event.

It seems obvious to me, but if further justification is needed, not ignoring the event behaves differently than the fallback behavior (non pushState browsers or if calling `$.pjax.disable()`).