further refactor of login-delegates to distinct delegate for each login-type; push email-login view setup code down into its controller; push email-login options into delegate; remove confusing #define'd example; add view-controller as first param to main delegate callback methods; various code and comment cleanup; update main documentation header per above changes