Fix defaults override options

Hello Whymarrh,

I tried to disable one of the defaults but nothing happened. The merging-function (defaults()) overrides every value explicitly set to false, if a default exists.

My fix is a check for an undefined value instead a falsy one.

Regards,
Martin