[libbluez-qt] Rewrite BluetoothDevice.

- Fixed to wait for the result of GetProperties() before returning
  property values. The ready() signal is emitted when properties
  are available.
- Made alias writable
- Made path writable so BluetoothDevice objects can be constructed
  from QML
- Added various missing property NOTIFY signals
- Added audioConnectionState and classOfDevice properties
- Fixed to not crash if connectAudio() is called and the device does
  not support A2DP or HSP
- Removed pairing functionality (should be done via the
  org.bluez.Adapter interface instead)
- Removed input and serial connection functionality
Merge pull request #5 from blammit/bluetoothdevice-rewrite

[libbluez-qt] Rewrite BluetoothDevice.
Fix typo in project file (executing qdbusxml2cpp)

Introduced by f093ab9

Relates NEMO#699
Purge qdbusxml2cpp generated files

Following files were accidentaly added with 89b1f72 - "reorganized
bluetooth-qt and added declarative plugin". Should have been removed
with 3c761da - "cleaned up tree" but left unnoticed.

bluez-qt/obex/obexagent.cpp
bluez-qt/obex/obexagent.h
bluez-qt/obex/obexclient.cpp
bluez-qt/obex/obexclient.h
bluez-qt/obex/obexsession.cpp
bluez-qt/obex/obexsession.h
bluez-qt/obex/obextransfer.cpp
bluez-qt/obex/obextransfer.h

Consequently, the following files were added with f093ab9.

bluez-qt/obex/obexfiletransfer.cpp
bluez-qt/obex/obexfiletransfer.h
bluez-qt/obex/obexobjectpush.cpp
bluez-qt/obex/obexobjectpush.h

Relates NEMO#699
Git-ignore qdbusxml2cpp generated files

Relates NEMO#699
Fix compilation with -Wall -Werror

Relates NEMO#699
[BluetoothDevicesModel] Notice existing adapters

Relates NEMO#699
[BluetoothDevicesModel] Handle DefaultAdapterChanged

Relates NEMO#699
[NearbyDevicesModel] Fix setAdapterProperty()

Relates NEMO#699
[NearbyDevicesModel] Notice existing adapters

Relates NEMO#699
[NearbyDevicesModel] Notice existing devices

Relates NEMO#699
[NearbyDevicesModel] Properly remove devices

Relates NEMO#699
[NearbyDevicesModel] Handle DefaultAdapterChanged

Relates NEMO#699
[BluetoothDevice] Q_DECLARE_METATYPE(AudioConnectionState)

Relates NEMO#699
Add 'coverage' make target

Relates NEMO#699
[tests] Initial commit

Relates NEMO#699