Change the API to make it cleaner

* BeaconAdvertiser: made the init method match
BeaconMonitor's (delegate is first).

* BeaconMonitorDelegate: Only didFindBeacons:inRegion: and
noBeaconsFoundInRegion: are required now.