fix(ux): Server-side validation for email fields in profile edit action.
feature(comments): Added separate edit page for generic comments

That handles case when user opens edit link in new tab.

Fixes #6666
fix(session): session unavailable in shutdown functions

shutdown functions defined in plugin can't access information in session
because this was already closed.
fix(comments): fixes cancel button and forward URL on edit comment page