swatch ticket 807

https://svnweb.cern.ch/trac/cactus/ticket/807
 - writing tests for all below (first!)
 - [x] reading crate information in the SystemCreator? and using it to construct crates
 - [x] add System::add(Crate)
 - add Crate::isSlotTaken(slot)
 - refactor System::add(Processor) and System::add(AMC13Service) to take the above into account