commands.xml: include possible attribute values

The allowed attribute values should be stated to the attribute 
description.
Schema fixes and small source documentation update
Schema update