Do not ignore falsy values

If user pass empty strings or empty lists,
the deprecation policy will be ignored.

Check instead if those arguments are not the default.
raise instead of warn

because user must know its code will not behave as expected
if used against version >= v1.10.
Warn if user is using argument that will be ignored
Update documentation to reflect modification for `dns` and `volumes_from`