Updated the in-memory URL dictionary to add support for folder organized modules. This fixes the issue where folder organized modules weren't being auto-linked in the documentation pages.
Fixed the source code pages for modules derived from .js.jst and .css.source files to display the path names for the source files and link back correctly to the reference pages.
Why, no, we should *not* be sorting the contents of the Introduction section. We would like it to always appear at the top of the document, but that needs to be accomplished in some other way.
Added support for encapsulated assets in CSS modules for widgets.
Widget is a better name for widget JavaScript modules than Logic.
Css is a better name for the CSS module than Style, and Html is a better name for the HTML template module than Template.
Missed these renames. D'OH!
Making the code for detecting folder organized modules flexible to support configurability of this.
Derive the modulesFolderPath and modulesFolderBuiltPath from the sourcePath and builtPath combined with the new modulesFolder config variable (which we will use next to remove all the hard-coded assumptions about the modules folder being named "js" from the file builders and build scripts).