Made history pushState API better

Dropped pjax like it was hot.  It offered extremely little flexibility,
forcing me to virtually recreate my own history stacks just to track
additional state information.  Vanilla API is much better at this stage.