Remove PurpleProtocol->login and ->close as they're no longer necessary
These were left around for the old protocols and the replacement code used them
as a fallback.
Testing Done:
Ran with the turtles.
Reviewed at https://reviews.imfreedom.org/r/3081/