Fix: Converted Cultists not receiving objectives

For some reason Sabbat moved the line that executes the memorize_cult_objectives proc into an if statement that checks if the mob doesn't have a cult_mind...
Really fixed the Free Objective bug this time!

Changed get_unconvertables to search in player_list instead of mob_list - it was picking up the dead clowns on the banarium shuttle, which of course had no mind datum.
Added a check to that proc to make sure the mob has a mind datum
Added some admin log messages to notify them of errors.
removed debug edits
* Super thank you to SuperSayu for the smartfridge modifications, which makes smart fridges easier to customize.
* Added smart fridges for Virology and Chemistry.
 * The chemistry smart fridge was placed by the south desk, allowing medical doctors to grab medicine and for chemists to organize their medicine.
 * The virology smart fridge has been placed on a table and now stores the starting viruses that the virologist gets. As a bonus they also get a single bottle of mutagen and synaptizine. Do not worry, these bottles will need refills very quickly and you need to use at least 5 units for each reagent, to use them in creating viruses.
 * Fixed a small error with the pill_bottle check.
Merge pull request #1569 from Malkevin/cultbugs

Fix: Converted Cultists not receiving objectives
Merge pull request #1592 from Giacom/smartfridges

Chemistry and Virology Smart Fridges [MAP]
Merge branch 'master' of https://github.com/tgstation/-tg-station
Added the smart chem fridge to chemistry, and added a reception window for medical doctors.
A small thing.