[KFSQA-731] Initial Feature commit.
[KFSQA-731] Expanded the base function for clarity.
[KFSQA-731] Making good progress. Added a base class for e-SHOP pages to support the HUD/overlay that that has. Added pages, etc. for the e-SHOP search results page and cart page.
[KFSQA-731] Added some page objects related to e-SHOP and started building out the cart manipulation ability.
[KFSQA-731] Getting pretty close to done with the e-SHOP cart page. The line object class seems like it should work, but I still need to sort out the collection and then actually test it out a little.
[KFSQA-731] Got the EShopCartObject workable and able to absorb most of the information on the ShopCartPage.
[KFSQA-731] Got to the point where we should define RequisitionObject#absorb.
[KFSQA-731] Fixed a typo.
[KFSQA-731] Preparing to overhaul the RequisitionObject. Woe be unto ye who did not develop an Item line object.
[KFSQA-731] More preparations. Added some pendings for steps that are not implemented correctly.
[KFSQA-731] More preparations. Organizing stuff so it will separate nicely.
Merge branch 'master' into KFSQA-731

Conflicts:
	features/step_definitions/login_to_KFS.rb
	features/step_definitions/purap/requisition_base.rb
[KFSQA-731] Got the line object collections working for the subobjects of RequisitionObject! Just need to get the rest of the object working correctly.
[KFSQA-731] Working through revisions to KFSQA-853 to bring it up to standards.
[KFSQA-731] Working my way through KFSQA-853 fixing junk.
[KFSQA-731] Got KFSQA-853 running again. Testing the remaining Requisition Base functions to see if we are good to go with the data object revisions.
[KFSQA-731] All of the Requisition Base tests seem to be working with the new object revisions.
[KFSQA-731] Almost done testing all the Requisition-based tests.
[KFSQA-731] Pretty confident that we have everything working now. Going to merge master in and make sure nothing broke next.
[KFSQA-731] Temporarily setting this test to @pending and hiding the @wip.