Add Idera server support

this is a major BREAKING change!

the idea here is that if you have to install cdp agents you likely have to install cdp servers somewhere

this is a rewrite of the module to support this, as a result the class name was changed from serverbackup_cdp_agent to just serverbackup_cdp - readme updated

calling just serverbackup_cdp with no arguments will install the CDP server ONLY

you can pass the variable install_agent (as well as the normal key_server param) to be true to install the client as well as the CDP server or you can proceed as previously to call the agent manifest directly via serverbackup_cdp::agent - passing the same variables as done with the previous version

the tests still needs work however i have confirmed that server only and agent only installs work correctly on real servers