WL#2154: Remove apiconnectrecord from scan operations

Affects: Benchmarks-3.0   —   Status: Un-Assigned   —   Priority: Medium

The idea is to remove the need for a special connection object for scans
  and only have scan records, and have a linked list on the "real" transcation
  with the scans