Added a property to stop scanning peripherals

`peripheralsCountToStop` is a threshold value to stop scanning for peripherals. When the number of discovered peripherals exceeds this value, scanning will be stopped immediately even before the scan-interval.

It's useful when the scanning target services are specified.