Run `nameTransaction` on `router.matched` event - Laravel 5.0/5.1
This change updates the service provider to run nameTransaction on the router.matched event, rather than after the router. This will cause exceptions to be properly named as nameTransactions will have run before, rather than causing this to never run.