More strict type checking, add __del__ method for deleting NVList pairs.
Fix serialization (__getstate__), add support for creating zpools.