break the login on new accounts into their own method, so that it can be subclassed to do nothing (for example when an  admin user is creating a new user and doesn't need or want to be logged in as them).
break the login on new accounts into their own method, so that it can be subclassed to do nothing (for example when an 
admin user is creating a new user and doesn't need or want to be logged in as them).


svn commit r50039

nburka/site,nburka/site,silverorange/site,silverorange/site