fixed bug in variant struct description type: flags of attributes of inherited structures were not copied (optional attribute got non optional when inherited). Rewrote printing of variant structure and form descriptions. Fixed bug o