Fix problems where user_id is not unique across the system.   Add the consumer key
to the local user name.

Make sure to update the Moodle data if any of the data is changed on an incoming launch.

Also improve the grade sending to send grades that are in the range 0 - 1.0.