[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>