[KFSQA-608] Fixed some small style issues. Also corrected a small logic problem (using =~ to search for a substring returns either nil or the position of the substring, so we should use .nil? instead of comparing to 0.). Otherwise, everything seems to be working. Go ahead and commit to master.
Account global empty fields test [KFSQA-571]
Appropriate account number [KFSQA-619]
Lower case major reporting category code [KFSQA-632]
Object code custom description field [KFSQA-596]
test 580 ready for review
Corrected 2 regX in block

Had 2 expressions in step but was only needed to pass 1 value
[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.
Committing branch [KFSQA-583]
Merge branch 'master' into KFSQA-632
Merge branch 'master' into KFSQA-619

Conflicts:
	features/chart_of_accounts/account_edit.feature
	features/step_definitions/chart_of_accounts/account.rb
Merge remote-tracking branch 'origin/KFSQA-619' into KFSQA-619
Merge branch 'master' into KFSQA-596
Merge branch 'master' into KFSQA-619

Conflicts:
	features/chart_of_accounts/account_edit.feature
	features/step_definitions/chart_of_accounts/account.rb
account close error [KFSQA-588]
account delegate global create [KFSQA-602]
sub account routing [KFSQA-591]
Merge branch 'master' into KFSQA-580

Conflicts:
	features/chart_of_accounts/object_code.feature
	features/step_definitions/chart_of_accounts/object_code.rb
sub account routing [KFSQA-591]
corrected merge issues