Added support for creating annotations by logged out users

The annotations can be created by the logged out users by recording
their IP in the annotation_user_text field.

Bug: 51722

Change-Id: I0f698d1279b796c5cd586f9af0c6f054a76988e2
Merge "Added support for creating annotations by logged out users"