added Crate tests and fix (Refs #807)
added Crate::isSlotTaken and fixed off-by-one error in Crate::add(Processor) (Refs #807)
removed slot checking in System::add(Processor) as it is done in Crate::add(Processor) (Refs #807)