fixing lack of global var in collection/relational (only used in specific instances).
fixing bug in router: force not coming through on history statechange (due to the way events were reworked internally). also, now just boxing preroute value for easy rewriting instead of the really weird rewrite scheme i cooked up before i knew what boxing was.