make distinction between ?x:Int and x=0 in --gen-hx-classes (close #2134)