Support for Bluez 5.14

Added lescan and and changed [CON] to ‘Connection successful’
Added different expect string for successful connection
Merge remote-tracking branch 'wdoganowski/master' into next

Conflicts:
	sensortag/sensortag.py
Remove unused node code.
Remove unused code.
Begin refactoring as a utility library.
Handle async notifications in parallel with sync requests.
Add separate function to scan for devices.