Document list of strings without using JSON syntax

Help output for list of strings now looks like this:

REQUIRED PARAMETERS
       --alarm-names (list of string)
              A list of alarms to be deleted.

              Parameter Syntax

              Space separated values:

              "string" "string"
Bumping version to 0.4.2
Merge branch 'release-0.4.2' into develop

* release-0.4.2:
  Bumping version to 0.4.2
Merge pull request #3 from jamesls/shorthand-example

Document list of strings without using JSON syntax
WIP commit.  Still in the process of refactoring this code.
Added a target param to constructor to differentiate between generating HTML vs. MAN pages.
Bumping version to 0.4.3
Merge branch 'release-0.4.3' into develop

* release-0.4.3:
  Bumping version to 0.4.3
Creating more high-level methods in style.
Merge remote-tracking branch 'upstream/develop' into develop
WIP commit. Merging doc pipeline into domain model branch.
Reworking to allow a document object to be passed along to all event handlers.
More refactoring (and hopefully simplification) of the events.
Simplifying the document event generation down to a single, generic function.  Simplifying event handlers and fixing some output errors in style.py.
Further simplification of doc event handlers.  The initialize method in the base class now handles all standard registration.  Subclasses just need to implement methods named after the event they want to handle (e.g. doc-title -> def doc_title(self, ...)).
Fixing some formatting issues with Provider help.
Re-enable translation maps.
A number of updates to handle JSON examples and authored examples.
PEP8 and pyflakes cleanup.
Use a unique ID when registering the event handlers.