Add support for including nodes from multiple PLCs in experiments. Right
now, this is keyed off nodetype. Lots of hardcoded constants and config stuff moved to attributes in the db. You can now set per-PLC and per-slice attributes, so you can (for instance) use different auth info whenever you want. Experiments can use preexisting slices if somebody sets up the db before swapin. Also, we no longer have to rely on slices.xml to sync up nodes/sites with PLC... can use xmlrpc instead. Lots of code cleanup, improved some abstractions, etc.
Showing with 1722 additions and 1156 deletions