Completed the CUWebLogin login process components. Seems to work well enough, though admittedly I have only tested it with one Feature and Scenario at a time.
Added an if statement that will skip the CUWebLogin procedure if the CUWebLogin page doesn't actually pop up. This allows you to test against the KFS TestDrive or our CI environment without changing your configuration, in addition to getting rid of the error you would run into previously when running multiple Scenarios in the same Cucumber run with the CUWebLogin in the Background steps. With this, I think we're ready to merge the feature branch into Master.
Merge branch 'master' of https://github.com/CU-CommunityApps/kuality-kfs-cu

Merging in CUWebLogin
* Removed reference to Navigation on AccountObject because that class does not exist and isn't actually needed anyhow (currently).
* Added support for a simple @document_id variable to the AccountObject class. It is currently set in #create.
* Added document_header_elements to AccountPage so that we can get at the Status and Doc Id fields properly without repeating ourselves.
* Rewrote the "Then /^the Account Maintenance Document goes to final$/" step to use the document_header_elements accessor. This made it more concise as well, I guess.