adding userIP to the Session model class
adding IP setter to the client.py
adding IP setter to the client.java
adding IP to Constants.ice
adding ip parameter to session creation - createWithAgent, see #11519
assigning omero.constant.IP in client.py
adding IP support in the gateway
adding IP support in the connector.py
adding IP support in the decorator.py

this include get_client_ip function reading IP address from HTTP request
adding IP support to login
adjusting tests
updating model schema & shrink userIP column to 15
updating dsl/psql-footer.vm