Logic of first screen implemented.
Many changes.

Made registration flow work for phone and code fragments.
Added name fragment.
Added assets.
Refactored stuff.
Connection state.
Created auth state. Added contacts activity.
Phone numbers read.
Contacts service sceletone implemented.
Fixed gzip. Exceptions thrown from native to Java. Many fixes. Not working.
Removed debug prints.
Authorization works.
Added new getters and setters to native Message.
HasKey method added.
Created generator.
Generator improved.
Generator improved.
Generated files added. + Bunch of changes in Java sources.
Corrected log messages.
Made setters public for gen types.
Added typemap Buffer <--> byte[].
Added support of 'bytes' in native layer.