Several updates from running the pbv2 massive tester
- Add option to Bk85xx to enable/disable remote sense.
- All I2C instances are now shared_ptr.
- pbv2_i2c does not use load and HVPS as they are not needed
- pbv2_i2c scans all AMAC addresses until it finds a working one
- pbv2_tester does not use remote sense for load. Needed for massive tester.