Allow the base signup form to order email and username fields.

I encountered a situation where I needed to ensure that the email field was lower in the signup form. Since I didn't want to hardcode the template, I'd like to propose a patch that would allow the base class to determine the ordering (if desired) of the username and/or email fields.