Adding disconnected mode fixes to hdp plugin
Adding disconnected mode fixes to hdp plugin

Changes
* Adding function to determine if package epel-release is installed
* Adding logic to determine if hadoop-swift integration package is
installed
* Changing behavior of provision_ambari to check for installed rpm if it
fails to download files from the internet
* Changing behavior of install_swift_integration to check for installed
rpm if it fails to download rpm from the internet
* Adding variable for epel-release name
* Adding variable hadoop-swift local rpm
* Removing -v -h from rpm command
* Adding --quiet to rpm command
* Adding a variable for yum command to install swift integration rpm
* Adding log messages for local fallbacks

Closes-Bug: #1320991
Closes-Bug: #1285133
Change-Id: I7fbbdf131fcee698684c39c7241bb919cd904e26

xme1226/sahara,matips/iosr-2015,citrix-openstack-build/sahara,redhat-openstack/sahara,crobby/sahara,esikachev/scenario,bigfootproject/sahara,zhangjunli177/sahara,ekasitk/sahara,mapr/sahara,keedio/sahara,crobby/sahara,xme1226/sahara,esikachev/sahara-backup,keedio/sahara,keedio/sahara,henaras/sahara,henaras/sahara,openstack/sahara,esikachev/sahara-backup,matips/iosr-2015,ekasitk/sahara,zhujzhuo/Sahara,ekasitk/sahara,esikachev/scenario,citrix-openstack-build/sahara,redhat-openstack/sahara,egafford/sahara,zhujzhuo/Sahara,zhangjunli177/sahara,bigfootproject/sahara,tellesnobrega/storm_plugin,esikachev/sahara-backup,citrix-openstack-build/sahara,redhat-openstack/sahara,crobby/sahara,tellesnobrega/sahara,mapr/sahara,zhangjunli177/sahara,zhujzhuo/Sahara,henaras/sahara,tellesnobrega/sahara,xme1226/sahara,esikachev/scenario,tellesnobrega/storm_plugin,matips/iosr-2015,egafford/sahara,tellesnobrega/storm_plugin,mapr/sahara,openstack/sahara,bigfootproject/sahara