Add set-token! as a public API fn

This function wraps around setToken for the goog.history.Html5History
instance

make identity-fn an optional arg for push-state!