Fixes getting explicitly set false values

Fixes a bug where an explicitly set false boolean value is ignored and instead the 'get' function returns the default value.

E.g. if "MYVAR" was set to "false" and the parser was set to use toBoolean and then "MYVAR" was retrieved like env.get("MYVAR", true) then true was returned when false was expected.