Update patron spec barcode search

Pass results of spin assert to an expressively-named
variable and write the expect statement around that variable.
Update Patron Spec

Use hash for new patron record
Mirror Cucumber patron workflow
Add expectations for each step
Use .set_field from assertions
Update assertions syntax
DRY Deliver Specs

Share new patron context
Use new patron context in circulation spec
DRY circulation spec
Update version info, v1.16.3