With future parser, the empty string is now true, not false. Many
modules using params_lookup assume that it will return a false value if
it is unsuccessful. This changes params_lookup to return undef instead
of an empty string when no value could be found.
This has broken existing example42 modules including APT, Apache and PHP (I haven't tested others) as they are expecting the empty string rather than the null return.
With future parser, the empty string is now true, not false. Many modules using params_lookup assume that it will return a false value if it is unsuccessful. This changes params_lookup to return undef instead of an empty string when no value could be found.