ENHANCEMENT Allows for replacement of the default form.

At the moment, if you extend OpauthLoginForm you won't see any error messages generated here.

This fix allows devs to override the default form and keep error messages intact.