Add generic java element

Change-Id: I122284cf4bf600c6cd01bd97ee39c2d2733be63e
Implements: blueprint unified-common-elements
Add generic ssh element

Change-Id: I61a15b7e357fafe448cd93cc0bf9d4a3e8b00d81
Implements: blueprint unified-common-elements
Add ability to use environment variables

If you don't want to use defaults for vanilla plugin
you can redefine these environment variables:
* JAVA_DOWNLOAD_URL
* DIB_HADOOP_VERSION
* OOZIE_DOWNLOAD_URL
* HIVE_VERSION

Change-Id: Ib8d3b1ebddbff5357b523ddf1475f454284a6792
Adds Hortonworks Data Platform element to savanna-image-elements

This patch adds a new element, "hortonworks-hdp" to the
  savanna-image-elements project.  This element can be used to create
  Virtual Machine images that have the Hortonworks Data Platform (HDP)
  installed by default.
The element includes support for installing version 1.3 and 2.0 of the
  platform, and the README gives more details on how to configure this.
The patch also includes a bash script that creates several CentOS
  images with HDP pre-installed.  This script can either be used to
  generate the images as they are currently configured, or can be used
  as an example of how to use diskimage-builder to create qcow2 images
  with HDP.
This patch only supports generating CentOS images, and we could
  potentially add more supported platforms as time permits.

Implements: blueprint add-hdp-images-to-savanna-image-elements

Change-Id: I7108851f760147d379e82078cf390d7ff13d8898