Fix call to name and some other issues related with http_router.

The attr_reader named was not longer available after the following commit:
   https://github.com/joshbuddy/http_router/commit/6c7285f9ca1b95a32985596727ab3fb68666d00d#L7L3

This changes were probably done against an older version of
http_router.

Also based on
https://github.com/padrino/padrino-framework/commit/587ff7, it seems
like the route has an array of arrays in the first element, handle
that case too.
Update newrelic gem dependency.
Delete trailing whitespaces.
Handle case when compiled_router.recognize doesn't return an HttpRouter.

When requesting an asset compiled_router.recognize returns nil in
the first element

 => found_route = self.class.compiled_router.recognize(request.env)
 => [nil, #<Set: {"GET", "HEAD"}>]
Merge pull request #1 from abuiles/master

Fix issues with http_router.