Enhance routing error html page

This PR improves two things on the routing error html page:

##### Implement fuzzy matching for route search on routing error html page

Usually, when I hit the routing error html page, I would try to use the search field to find the route,
but the current search is pretty strict, and it doesn't do any "full text search".

So if I have the following routes, and I do a search for "profile", these routes wouldn't appear as results.

- /users/:id/profiles/:id(.:format)
- /users/:id/profiles/new(.:format)
- /users/:id/profiles/:id/edit(.:format)

With the change, doing a search for "profiles" would return the above routes as results.

##### Improve CSS styling for routing error html page

Improve the CSS stylings for the routing error html page.

- even rows highlight
- larger paddings within table tds