V1 bsocial-comments

DO NOT MERGE!
==============

https://github.com/GigaOM/gigaom/issues/4475

Also:
https://github.com/GigaOM/gigaom/issues/4477
https://github.com/GigaOM/gigaom/issues/4476
https://github.com/GigaOM/gigaom/issues/4478
https://github.com/GigaOM/gigaom/issues/4633
Perhaps leverage `admin_init` so we don't have to do a conditional?  We should be able to bind right to the `admin` method if we want (or go with our standard pattern and create an `admin_init` method).

Any of the options are probably similar in performance, so I don't really have an opinion on the matter. Just bringing it up in the event that you have thoughts on the matter.