Syntax error "fuish"
Overridden default constructor to derrive values for type and status if ommited. This is for convenience more than anything else.
Added convenience method to retrieve combos for KBComponent
Changed to use GrailsNameUtils to get the classnames.
Use findOrSaveWhere
Removed default to null for map constructor.
Bug fixes and methods renamed to .has() and .belongsTo().

Integration test created to check new functionality.
Added template for refdata to resource controller
Changes to support adding refdata values to refdata categories in category page
Added files, more work on action framework
Added methods to list available actions to some domain classes
Added sample js function to list available actions
Rework to try and automatically create combo methods.
Added methods to try and resolve missing attributes using the combo methods.
Fleshed out method for adding common actions to select box.
$.grep returns an array and does not alter original. Have made sure the filtered array is assigned to the variable.
$.inArray was not working as expected when testing for object equality. Have replaced with a grep method that compares elements code and label properties to deteemine equality.
removed delete placeholder from action  options
Added Map to hold cached values for combo properties to prevent unnecessary Database querying.
Ensured that the SUperclass attributes are called and extended for combo properties.