CIMI tests (system1_test): fix typo in XML
CIMI tests: set last_response every time we retrieve an object

This measn that lastr_response is also set by fetch
CIMI tests (test_helper): make poll_state work for both machines and systems

Any model that has a state can now be used with poll_state
CIMI tests (system1_test): less noisy output; small simplification
CIMI tests: make cimi system scenario more generic and work on fgcp
FGCP: fix system template component descriptor name
to ensure created machine name complies with spec
CIMI: added missing require for ipaddr
FGCP: added nil check in case a system has addresses but no machines
FGCP: advertise delete action when cimi system has no machines
CIMI tests: small changes to make work against FGCP