Decisions: use StructFile instead of host- or group-specific XML files
misc. schema and schema doc fixes
documented xmlschema sphinx extension options/flags
testsuite: wrote unit tests for Decisions