Username public API

This was added so that the user can programatically add a username to their instance of VirtualViewer if they so desired. The user can still use the dialog box in the User Preferences.

API: virtualViewer.setUsername(string);