Promote LoginFormRenderer to protocols

This is in line with the latest Cylon coding standards, rather than
+suffixes on function names.