Problem with performance and getRouteByName
Changed variable name from camel case to underscores
Corrected returned value
Corrected NullLogger definition
Added checks if name is really a string

If there something else than a string was provided, then router was
segfauliting. Now there's a check and other names than strings won't be
taken into consideration at all.

Corrected names of variables from camelCase to understores.
Convert names to strings for comparison
Merge pull request #1900 from piteer1/1.3.0

Problem with performance and getRouteByName