Handle known_booleans properly with nil list

Fixes problem with ip6tables provider that subclasses iptables.
ip6tables doesn't define @resource_list_noargs so the provider failed
the newly improved boolean check routines in the pre and post parse
cludging.