Enum property binding  is case insensitive

fixes #334
Removed an unwanted e.printStacktrace
Dealing correctly with non existing enum value + test cleanup
Minor improvement exception message
Minor improvement exception message
Merge pull request #338 from hazelcast/feature/334-case-insensitive-enum

Enum property binding  is case insensitive