An introduction to Citrix CloudPlatform (powered by Apache CloudStack), Citrix CloudPortal and Citrix CloudBridge