Add combine on connect/disconnect and update demo's project
Add possibility to scan when power is on, then off and then on again
Delete mutating on GormssonPeripheral
Disconnect return result with success or failure
Add doc on connect and remove handler parameter name + failure always return an error
In some case didUpdate wasn't call
Avoid data race condition on currentPeripherals array
Add barrier flag on fireUpdate
Remove useless private(var)
Dispatch on current BLE queue. Queue is now weak on CentralManager