[OSJC-76] replacing enum with class
[OSJC-76] removed #safeValueOf, added constant UNKNOWN state
Merge pull request #125 from adietish/OSJC-76

Merged by openshift-bot
[OSJC-95] removing static gear sizes from tests
Merge pull request #126 from adietish/OSJC-95

Merged by openshift-bot