Give the routes the capability to define their listening method.
Give the routes the capability to define custom route specific middlewares.
Minor: add missing trailing semicolon.
Refactored middleware usage code to avoid performance issues and improve readability of code.
Merge pull request #112 from TallerWebSolutions/fs/router-settings

Allow routes to choose the method they use and specify a middleware.
Merge pull request #117 from TallerWebSolutions/fs/environment-settings

Load environment specific settings files.
Issue #121: Instancing missing variable.
Adding "Add layout" page to layout management. Fixes #124.
Adding pages for managing displays. Fixes #125.
Adding a link to display management pages to the management navigation. Issue #125.
Merge branch 'master' into taller

Conflicts:
	applications/default/extensions/route/lib/route-controller.js