Annotated hudson.model.User methods.

The fix also includes comments in #1424 regarding Nonnull usage

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
Merge pull request #1424 from synopsys-arc-oss/refactoring_User_class

Annotated hudson.model.User methods