tools: Add mgmt-tester command line option to control power on wait
gdbus: Don't call property changed callback during client init

When the client uses ObjectManager to init properties, do not call
property changed callbacks. They should only be called once the proxy
added has been successfully signaled since the proxy itself provides
a full copy of available properties.
man: Remove misleading reference to main.conf man page
monitor: Add commands, events and features from CSA4
transport: Fix inconsistent transport state

If a2dp_resume() fails, the transport state should not be modified. It
would otherwise enter an incosistent state where the transport will be
impossible to resume, since acquire() will see the transport in
TRANSPORT_STATE_REQUESTING state and will thus return
btd_error_not_authorized().
doc: Clarify device connect description

Describe behaviour when some profiles are already connected. Clarify
that it returns success if at least one profile was connected.
doc: Fix device disconnect description

Document what Disconnect() function actually does.
doc: Remove CancelConnect function from device API

This method is not implemented and Disconnect can be used instead.
doc: Add missing device RSSI property

RSSI property was not documented in device API.
tools: Track transport state if player status is not supported

This makes PlayPause method to work properly even if remote device
supports only AVRCP 1.0.
gdbus: Fix missing PropertiesChanged signal

If D-Bus ObjectManager is not supported, InterfacesAdded signal
checking needs to be ignored otherwise PropertiesChanged signal
will never be sent.
tools: Print UID of track changed event

Before 1.4 this was considered reserved but now it is being used for
UID of the current track.
tools: Fix hcidump parser of AVRCP media attributes
tools: Fix hcidump parser of AVRCP GetItemAttributes command
gdbus: Add g_dbus_proxy_set_removed_watch
neard: Adjust errors to latest API changes

neard Handover API was stripped of not really usefull error codes.
neard: Refactor message processing

This refactor code for message processing for future feature addition.
nokia.com:bt and EIR processing is now separated from performing
actions based on received data.
neard: Add ability to parse 'State' field

This contains hint for power state of remote device Bluetooth adapter.
neard: Move pairable check from check_adapter

If device is already paired there is no need to fail with handover
if adapter is not pairable.
adapter: Add btd_adapter_get_powered function