[FEATURE query-params-new] active support for numbers and arrays

This should fix  #4118. QPs always get interpreted fromt the URL as
strings. This commit updates router.js so its supports numeric and
array QP when determining active state.

This commit also depends on https://github.com/tildeio/router.js/pull/75
Merge pull request #4126 from raytiley/number-qp

[FEATURE query-params-new] Coerce numeric QPs to strings