[KFSDataObject] Pretty much got the refactoring working to simplify button-press commands for #create. Also refactored some step methods so that they are more reuseable and take advantage of the new behavior. Also refactored the way we add on extended attributes, moving to a hook-based system. Mostly works, but I seem to be getting random ModalDialog errors when I run all Scenarios. Need to pin that down.
[KFSDataObject] Renamed KFSDocument.rb to KFSDataObject.rb so it will match the actual class name.
Merge branch 'master' into KFSDataObject

Conflicts:
	lib/kuality-kfs/data_objects/chart_of_accounts/object_code_object.rb
[KFSDataObject] Converted the AccountDelegateGlobalObject to use KFSDataObject and expanded the fill_extended_attributes function so that it can handle different groups of attributes if necessary.
Merge branch 'master' into KFSDataObject

Conflicts:
	lib/kuality-kfs/data_objects/chart_of_accounts/account_global_object.rb