http://beaversource.oregonstate.edu:80/projects/admin/changeset/150
fixes # 2831
The problem was that the sso auth system was using elgg's validation code to check whether or not a username is valid. Elgg doesn't allow dashes in the username, but DINO accounts, use dashes. Because of this we couldn't create the elgg account for DINO users and login them into social
