Use alias scoping by default in generated router, closes #488
Do not log Phoenix.Router.NoRouteError
Refactor Scope to use struct instead of tuple
Add ability to scope routes based on hostname. Closes #489