not allow empty userName
fix ClientUserInfo json bug
add javadoc
use dnsjava jar lib instead of src
more ClientUserInfo test
remove unused jnsquery src
fix empty user name inited ClientUserInfo json deserialize
add more IpAddrTest and IdentifiableTest
improve Random.nextString,only return valid unicode string
not allow to construct null or empty username UserInfo
use idBytes .hashCode as BaseIdentifiable.hashCode
improve OnlineUserInfoMap
try to use utf-8 encoding in request and response
some fix to LoginServletTest
change HostUserInfo to extends ClientUserInfo