Add Robots.txt altering for unlisted sites

#2732 Issue

This PR relies on #2727 to function

until 2727 is merged see commits for a clearer picture:
https://github.com/openscholar/openscholar/commit/cb2782f60b9740ab4167d33c646a059781334cf0
https://github.com/openscholar/openscholar/commit/a8d44a251d1afd28144f7572aee174f35c364e34
https://github.com/openscholar/openscholar/commit/65b723b9511d029e01d1cdecfbd29f189f078c2b