yum v3 cleanup, fixes

The main goal here is to get this cookbook ready for yum v3 and also to accommodate customers who mirror Boundary repos internally.