[Settings] Update: Save, monitoring, notification

Make settings & white list independant.
Settings doesn't call directly WhiteList API.

Settings 'never_quit' & 'netf_enabled' & 'netf_entries' are now save to the settings file
when set using the new API below:

- dleyna-settings_set_never_quit
- dleyna_settings_set_white_list_enabled
- dleyna_settings_set_white_list_entries

Monitoring has been removed.

Signed-off-by: Ludovic Ferrandis <ludovic.ferrandis@intel.com>
[Release] Version 0.4.0

Signed-off-by: Regis Merlino <regis.merlino@intel.com>
[Configuration] Post-release version bump

Signed-off-by: Regis Merlino <regis.merlino@intel.com>
[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>
Merge pull request #1 from 01org/master

Pull updates from master upstream.
Merge pull request #2 from cablelabs/master

Merge master into cablelabs/master.