bluetooth: Set 'off' profile as default for newly create cards

This makes sure that pa_card_new doesn't select one profile based on
priority which may conflict with audio policy.
volume ramp: additions to the low level infra
volume ramp: add volume ramping to sink
volume ramp: adding volume ramping to sink-input
volume ramp: add client api support for volume ramping
build-sys: install files for a module development.
jack detection fix for wired headset
make pa_thread_mq_done() safe for subsequent calls
node manager: adding external node manager API
node-manager: adding node support for pactl
add internal corking state for sink-input
add conditional murphy module loading to default.pa.in

Change-Id: I8199f4530ef5f10cf65488969b3a8998e05cb65c
adjust default bluetooth profile to off
add parameter to define key used in stream restore.

It is possible now to use preferred_stream_group
command line parameter when loading module stream
restore. This key will be searched from the stream's
proplist and if found it is used as key when
restoring the volumes and other values. There's also
special value media.role.within.appication.name you
can use to enable restoring stream roles within
application. So different streams with different
roles within application will save their volumes.
If the preferred stream group parameter is left out
module stream restore will fallback to old default
functionality.

Change-Id: I636f47b43476f3d4cd6c14244eafcd050683bb69
changes to pa simple api - samsung

Change-Id: I997c02217a8dc14524480164aa0baeea901c7b4e
add support for samsung power management - samsung

Conflicts:
	src/modules/module-suspend-on-idle.c

Change-Id: Icef98de31319023df85bcb5b89e4d66a2040edcb
Add preload fileter for resample - samsung

Change-Id: Ia57b4eb1848d53bbfa15c04b25f4821554aff28f
Enhance for echo cancel - samsung

Change-Id: I625ca676228b58b5d53f72b9d14b3e811d212d1e
add support for dlog - samsung
add policy module - samsung