Refs #804: Branch reintegrated into the trunk


git-svn-id: svn+ssh://svn.cern.ch/reps/cactus/trunk/cactuscore/swatch@31737 4525493e-7705-40b1-a816-d608a930855b
Refs #804: more outdated code removed


git-svn-id: svn+ssh://svn.cern.ch/reps/cactus/trunk/cactuscore/swatch@31738 4525493e-7705-40b1-a816-d608a930855b
added System::add(Crate*) function (Refs #807)
added System::hasCrate and removed crates when adding Processor/Service (Refs #807)
added add_crates() to the System creators (Refs #807)
changed vector.size() to compare against size_t instead of int (Refs #807)
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)
added test for NULL pointer behaviour for System::add(...) and the fixes. (Refs #807)