UserInfo#gender should accept any values

close #13
update specs
Merge remote-tracking branch 'origin/master' into scudco-stable