Fixes #103 Rewrite loginconvert plugin

#103 
Sorry for destroying the diff view, but I rewrote 90% of the plugin :P I've checked everything except vb3 and ipb2, I was able to login with all of the other boards.