Use existing NSError objects when they are passed by CoreBluetooth
Removed PostureSenseStatus.Registering since we may not need it; Only scanForPeripheralsWithServices(PostureSensor) and not DeviceInformation and GenericAccessProfile, since they don't seem to matter.
More descriptive reporting of CBCentralManager state changes