Error checking for running out of freeslots
Split from !266 (closed)
Cherry picked and reorganized from my freeslot-starvation branch. This adds I_Errors for when freeslot allocation fails. It also fixes SOC freeslot allocation and makes them log, just like the lua lib does.
Edited by Ashnal