Forward Route.unbind() to Events version if given arguments
Call Events.unbind() regardless, just return only if there were arguments
Narrow scope of test
Merge pull request #551 from navitmccaffery/fix_route_unbind

Fix Route.unbind() when trying to unlisten to an event