[WIP] Adding BC and some fixes.

@drak Please install the OpenID module and try to change the login method in the login block. It will execute Ajax, which in case of an OpenID method fails somewhere deep in ModUtil :-(