[Warnings] Fix compile warnings on ARM

Partial fix for https://github.com/01org/dleyna-renderer/issues/137

The signature of dleyna_service_task_get_user_data was wrong and has
now been fixed.

We also need to align structures in virtual inheritence hierarchies.

Signed-off-by: Mark Ryan <mark.d.ryan@intel.com>
[settings] Add "port" setting

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
[settings] Add "push-host-port" setting

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
[Autoconf] Add --no-undefined to compiler option

Update the compiler flags to enable the check of undefined function at link time.

It seems the option '-no-undefined' pass in libdleyna_core_1_0_la_LDFLAGS
is not enough. Using libtool, this option should be set to the compiler flags.

Signed-off-by: Ludovic Ferrandis <ludovic.ferrandis@intel.com>

Fixes #33.
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
[m4] Don't use bash arrays in m4 macros

Fixes #41.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>