Remove msbc support from bluetooth ofono backend.

This fixes TC-162.

Change-Id: I1695d82f6841119ad6e80ba17ebec8408825b4a2
Bug-Tizen: TC-162
man: Fix XDG_RUNTIME_DIR variable reference.

Change-Id: Ie9a19bbd5da5c2ea93b7f57b0dac304784da5c59
build-sys: Clarify some systemd sub-component variable/define names.

Change-Id: Ia00db2fd109494a61c6751a0bc9cd80797cc30f0
build-sys: Add support for newer systemd without compatibility libs

When systemd is built without compatibility libs, we only need to do one
pkgconfig check (libsystemd) rather than for libsystemd-login and
libsystemd-journal separately.

This change should allow building with both older and newer versions of
systemd.

Change-Id: I931fc0ce4b52ea28998149cd5c0e8dafb59aea01
socket-server: Add support for systemd socket activation.

This adds support to module-native-protocol-unix to take over already
listening sockets passed in via socket activation (e.g. from systemd)

Most of the code is isolated to socket-server but some cleanup code also
had to be tweaked to ensure we do not overzealously close open fds.

Change-Id: If47cc60f496aaeafde7636780c65ae316b9cae43
launch: Avoid specifically starting PA and rely on autospawn/socket activation

This --start is patched out in several downstreams to allow users to easily
disable PA by simply disabling autospawn.

If autospawn is enabled, then the first pactl command will start it and if not
it will fail and the script will exit.

When switching to systemd socket activation, we very much do not want to
start PA manually here. We could replace it with a
  systemctl --user start pulseaudio
but really it just makes sense to rely on the socket activation as this
should apply equally to non-systemd setups which use PA's own autospawn.

Change-Id: I05bfa4391cec94b769c7f33787d3c22eaa251b7f
launch: Add systemd units for launching pulseaudio user instances

Change-Id: Ic422d604f8b01f33ea9d90c7c361c2bccf251609
launch: Disable autospawn by default when systemd daemon support is enabled.

This method is prefered over pulseaudio's built in systems so we should
try our best to ensure that it cannot be spawned outside of the mechanisms
desired.

We also disable the manual override of enabling the socket and force it to
be enabled at install time.

Change-Id: I18f5fc0f047bcda8c028c2bf44455bcc8958fa17
build-sys: Minor cosmetic tidyup of configure summary

Change-Id: If58b68ff6b6a3c5180d19085f3f97595ba908636
move systemd include out from LIBWRAP

Change-Id: Iaac76ff870a4162741e11e0e1cb612b3ea4d022b
fix shadowed declaration warning in systemd patches

Change-Id: I92af0b162acf3b7e3430f61e4d7b889cd6d30443
add tcp/ip support to socket activation

Change-Id: Iae4a40a6f07e826ecf3bfcff5e8518aec970824f
add tcp sockets to pulseaudio.socket

Change-Id: Iccef80438b29d8a9cb7cafa827ed2a00ab7970bf
add systemd socket activation files to spec

Change-Id: I1aa8c30d1fd3bbb4872718df65a3943de007a1d0
disable loading of protocol esound module

Change-Id: If3c60ade23c4c6fe31f45894d3e77b3d1de60580
release: updated changelog

Change-Id: Ifc5e3953bb46c41b31a242c8bd62d0c2870b6343