More work to make flagAutofit work to auto-fit modules dropped onto the middle of the fitting window in the client, but more work is needed.  In this update, functions were added to grab the slot bank effectID value for a module from the dgmTypeEffects table, methods in the ModuleManager class to check slot bank ID, and code in InventoryBound and Ship classes to bubble these calls to check slot availability down into the ModuleManager class.
Forgot to add ModuleContainer::GetAvailableSlotInBank() implementation in the cpp file.  It would not build without this.  Now it's there so builds work.  Further work needed to implement this function in ModuleContainer to actually check whichever slot bank is being queried for an available slot, then a slot is picked and returned to the caller.
Merge branch 'master' of https://github.com/evemuproject/evemu_server