Added NullTypeSafeValue to be able to select a null value

The use case is probably very narrow, can be used when using
a factory which generates some type safe value with an optional
null value in some case.
Merge pull request #27 from gert-wijns/TSQB-24

Added NullTypeSafeValue to be able to select a null value