MDL-31776 - lib: User table fields creation and version number update.
MDL-31667 - lib: Moved fullnamedisplay setting to admin/settings/users.php.
MDL-31776 - lib: Added unit tests for the displayname function.
MDL-31776 - lib: Added a unit test for get_enabled_additional_names().
MDL-31776 - lib: Unit test for get_additional_name_fields.
MDL-31776 - lib: Unit test for order_in_string.
MDL-31776 - lib: Update to the fullname function and creation of other functions.

Other functions created: get_additional_name_fields, get_enabled_addtional_names, order_in_string
MDL-31776 - lib: Addition of additional username fields, relies on username check function.
MDL-31776 - lib: Update of the table library for name sorting.
MDL-31776 - lib: Added additional name fields to required fields in user_picture class and get_role_users function.
MDL-31776 - lib: Added backup for new user table fields.
MDL-31776 - lib: Webservice update to accomodate new user fields.
MDL-31776 - lib: Update of user index.php sql statement.
MDL-31776 - lib: Update to coursecatlib to improve user sql.
MDL-31776 - lib: User edit page update for ordering first and last name on the form.
MDL-31776 - lib: Update to quiz module to improve returning user data.
MDL-31776 - lib: Updated forum files with extra name fields.
MDL-31776 - lib: Update of datalib to include extra name fields.
MDL-31776 - lib: Working with groups and new user fields.
MDL-31776 - lib: Update of log reports with additional name fields.