Fix an issue with nullable Enum to Enum conversion

In case of conversion from SomeEnum? to SomeEnum type property there was
an error, causing property to be populates with default Enum value
instead of correct one. Fixed by adding if-cases to CreateTypeConverter
code.
Merge pull request #400 from VictorSuzdalev/master

Fix an issue with nullable Enum to Enum conversion