Pushing changes up so that I can update master to include latest Account Global Object
updated branch for latest on master.
Account edit [KFSQA-593]
KSFQA-594 completed, working on KSFQA-639

Basically same test but 594 is for Object Code and 639 is for Object
Code Global.
Adding the Object Code Global Page/Object for testing
Account edit error features [KFSQA-593]
updating for object code global items and document search
Changes to Main Page links

pulled all links from page, will need to verify duplicate link names
take user to same location as they are commented out
Final push for Object Code Global test

added in use_new_tab method as required for test, Kyle will be putting
in another branch.
Merge remote-tracking branch 'remotes/origin/master' into KFSQA-594
Merge remote-tracking branch 'origin/master' into KFSQA-593
uncommented popup message modal code
Merge branch 'KFSQA-594'
[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.