Feature/cfy 769 add rpm support to bootstrap method

- now checking the package extension when installing packages.
- support for rpm installation.
- support for multiple agents installation.
- can now choose to not install the UI by specifying an empty url.