remove `Slim\Exception\Pass` exception and replace with `return false`

Changed router flow control to bail out of a route by returning `false` from the route's callable rather than throwing a `\Slim\Exception\Pass`. 

Have also added in a `\Slim\Exception\Depreciated` that is thrown if a user tries to use the now redundant $app->pass() method and wonders why nothing happens.