Fix for incorrect intersection in discoverCharacteristics
Fix for incorrect intersection in discoverCharacteristics

Find intersection of the uuids found and the uuids we are looking for. 

Fixes a bug that if a uuid filter was suuplied to `discoverCharacteristics` no characteristics would be discovered.
hgwood/winble