#841 Add new SQL upgrade script
#841 Update SQL script to add constraints.
#841 Add check to see if user is adding contact settings.
#841 Change random variable name to list_of_names.
#841 Rename SQL script.
#841 Correct the weird thing I'd done with the elif statement.
#841 Rename the SQL script again because I didn't do the whole job last time. Doh.
#Update log message.
#841 Add method to DAL interface for enabling mobile number sharing.
#841 Add new method to DBUserConnector ABC
#841 Change cursor creation so that all cursors are Python dictionary cursors.
#841 Remove all the conn.close() lines as we shouldn't be closing the connection, just returning it to the pool.
Returning connections to the pool is handled as part of the tear-down when the instance is destroyed.
#841 Update all SQL statements so that they are quoted in the same way! All now use single ".
#841 Add method on Postgres connector to set a user's Share_Mobile setting to TRUE.
#841 Owner was not being correctly set when creating the users table.
#841 Update SQL scripts so that all tables are created with uuid id fields.
#841 Add interface method for setting alternative contact info.
#841 Add method for setting alternative contact info to the DBUsersConnector abstract base class.
#841 Update PostgresDBConnector so that it inherits the DBUsersConnector ABC.
#841 Fix enable_share_mobile so that it doesn't error when 0 rows are returned.
If statement was checking for rows == 0 whereas 0 rows return would actually represent as a NoneType.