Update route-recognizer

The updated route-recognizer no longer relies on Array.isArray(). Should help with IE8 compaitability.
Merge pull request #4240 from raytiley/route-recognizer--array-prototypes

Update route-recognizer