Traits allow none
Added tests
try..finally for tearing down test
Implementation in TraitType directly.
Removed unnecessary print
Used **kwargs in initializers.
Merge pull request #5502 from Zaharid/iniinstance

Containers resolve instances (traits).
Fixed list validation
Fixed tuple
Merge pull request #5353 from Zaharid/nonetraits

Allow None for most traits