Parameter.hh: fully document unit.
ParameterBase::Config: rename/move to ParameterConfigBase.
ParameterBase: add Config typedef; make constructor protected.
EnumCoding: unify Input and Output enums as Type enum.
THIEF_ENUM_SIMPLE: remove; use THIEF_ENUM_CODING (???, VALUE, VALUE) instead.
PARAMETER: rename to THIEF_PARAMETER.
PARAMETER_: rename to THIEF_PARAMETER_FULL.

Stimulus: rename cause_blood and cause_knockout to causes_blood and causes_knockout.

Object.hh: document methods listed in THIEF_OBJECT_TYPE.

module.hh: rename to Module.hh in preparation for Script/Module unit split.

Doxyfile: disable initializer lists; further tune macro overrides; use the default Sans font.

template: add a more elements to SampleScript.