allow the external-scripts.json to be an object

specify scripts in a module to load:

{
  "module-name": [
    "scripts",
    "to",
    "load"
  ],
  "modulename-2": [
    "more",
    "scripts",
    "toload"
  ]
}

or the old array containing multiple module names loading all scripts in the
module:

[ "module-name", "modulename-2" ]
fix issue with spaces being replaced in help script
Merge pull request #582 from vanetix/master

fix help script spacing
Add 'authors' documentation section

There are several scripts that have `Authors:` block with two or more people instead of `Author:`,
and when these scripts are included, `hubot help` prints author names as commands.
Merge pull request #583 from spajus/help_commands_fix

Add 'authors' documentation section
simplify parse version more
catch any errors listening on port with express
campfire.coffee: uniquify error messages
campfire.coffee: include body text with HTTPS error message
Merge pull request #585 from simonsj/master

Uniquify Error Logs in Campfire Adapter
trivial: adjusted available command list in documentation
Merge pull request #590 from pawelrychlik/docs_readme_commands_list

trivial: adjusted available command list in documentation
Fixes some typos

It should be peek, not peak.
There was an extra word after "pod bay"
Merge pull request #592 from mgriffin/master

Fixes some typos