WIP: Ticket 1.3.x 22373 convert to beaker

(DO NOT MERGE YET: this needs CI changes to be enacted before _any_ of this works and will need to be coordinated, feel free to provide commentary however).

These changes provide the cutover from puppet-acceptance to use the beaker gem.