(WIP!) Replace bluez layer

* Increase abstraction by using different method names than the dbus interface (at least underscore instead of camel case)
* Add alternative implementations for BlueZ versions 4 and 5
Fix bugs in bluez 5 layer
Fix AuthAgent
Fix Networking plugin for BlueZ 5