Fixing an issue where comments throws error if not logged in.

This was giving me undefined variable errors. Switched to our is_logged_in() function.
Show required markers for comments in the default form.
Fixing issue with comment blacklisting.

If there were any entries in the DB with a blacklisted email address and no website, any comment submitted without a website is marked as spam.

Also fixing repopulation bug.

Closes #2357.
Merge branch '2.2/develop' of github.com:pyrocms/pyrocms into 2.2/develop