Add iBeacon-based Promotions

- VPLPromotions now has two subclasses: The classic VPLLocationPromotions and the new VPLBeaconPromotions.