tests(router) fix many assertions that could yield false positives
tests(router) fix many assertions that could yield false positives

* Many assertions using `same` instead of `equal` to ensure the exact
  matched Route table is identical to the one given to the Router's
  constructor could yield false-positive, since many instances of these
  tables are identical in the test suite (e.g. empty tables). Such a
  false positive was observed while writing fixes appearing in
  subsequent commits.
* Assertions added in 1bf6adc52067d93d95e86301ffa1308f5b4ecbec use the
  wrong order for arguments, causing confusion for maintainers.

Kong/kong,Kong/kong,Kong/kong,Mashape/kong