Support null values for intrinsic types and concept of nullable types

Fix for draft 4 schema test: additionalItems.json - additionalItems as
schema - additional items do not match schema