Fixes #325. Provides a way to provide a configuration module.
Merge pull request #326 from pencilblue/story/PB325

Fixes #325. Provides a way to provide a configuration module.
Fixes #328. Provides a fix for issue where items not in sort are left out
Merge pull request #329 from pencilblue/issue/PB328

Fixes #328. Provides a fix for issue where items not in sort are left ou...
#322.  Addresses the issue where dependencies are not available for a plugin at startup for an unclustered PB instance.
Fixes #322.  Downloads plugin NPM dependencies at startup if needed
Merge pull request #331 from pencilblue/issue/PB322

Fixes #322. Downloads plugin NPM dependencies at startup if needed
Removed trailing comma

Removed trailing comma in pencilblue.js to fix issue where Microsoft JS compiler is throwing an error as if it is running in strict mode.