Default error handler should still log errors/exceptions.
Fixed error that occurred if getCurrentRoute() was called before getMatchedRoutes()... no returns null before routing occurs.
Removed iterator interface from Router
Removed 405 response from Slim::call() and moved matching by request method to router (prevents regex)
Removed RequestSlash exception and associated 301 redirect
Removed Router::setResourceUri() and moved it to a getMatchedRoutes() argument.
Updated Router::dispatch() to set the currentRoute back to null if the Route was not actually dispatched successfully
make router::getCurrentRoute() return first matched route if nothing dispatched yet (allows read in slim.before.dispatch)
IIS Web.config for routing added
Fix merge conflicts
Merge branch 'feature-simplify-router' into develop
Fix merge conflicts
Merge branch 'feature-default-error-handler' into develop
Implemented late static binding on Slim class so that public/protected static functions can be overridden in deriving classes
Added test
Merge remote-tracking branch 'origin/static-calls' into static-calls

Conflicts:
	Slim/Slim.php
	tests/SlimTest.php
Fix merge conflicts
Merge branch 'feature-static-calls' into develop
Fix lighttpd rewrite rule

Fixes #405
removed Web.config