Fir for #473: Querystring function should only split on first '='

Currently if there are any '=' in the value of a param it will get
improperly split.

?token=1234==

Becomes

{ token: "1234" }

This fix should only split on the first instance. So the above example
should look like:

{ token: "1234==" }
Merge branch 'Version-2.1.0' of https://github.com/genereddick/Durandal into Version-2.1.0
Fix Issue #473 and 476: Querystring function should only split on first '='