Changing pfs dependencies,adding virtual_env selection.

Adding virtual_env selection

Following changes were made:
    1. Fixed pfs deployment scenario.
    2. Minor idiomatic changes.

Removing commented out code.

Moving platform dependent calculations to node attributes.

Defining api ports for heat.

Moving platform dependent calculations to node attributes.

Adding recipe and template for nagios to monitor heat services.

Adding Nagios monitoring recipe.

Changing default "use_viertulaenv" value to "false".

Changing default "use_viertulaenv" required value to "false".

Minor monitor.rb improvements

Minor "nrpe.cfg" template improvements.

Multiple fixes for correct PFS deployment in venv.

Temporarily disabling monitor recipe, for debug purposes.

Remove puts and fix executing heat-db-sync

Adjusting heat-client version to match newest version.

Changing clone url type from "http" to "https".

Changing clone url type from "http" to "https".
Adding ":start" action to service resource in order to ensure correct resource execution on SUSE (proposed by Dirk Mueller in comments to pull request).
Making Openstack Havana related changes.
Merge pull request #4 from MirantisDellCrowbar/feature/DCB-178-squashed/release/pebbles/master

Feature/dcb 178 squashed/release/pebbles/master
Start Havana branch
use the debug attribute from the schema in the config file
Merge pull request #6 from mapleoin/debug-config

use the debug attribute from the schema in the config file
Changing heat barclamp for it to work on Havana correctly:
  1. Merging all ".conf" into files "heat.conf" and ".ini" into "api-paste.ini".
  2. Adding some neccessary pip packages to "pfs_deps" section of heat data_bag.
  3. Changing server.rb, default.rb (attributes).
Cleaning up unneeded files, after heat was reconfigured.
Fixing minor issues.
File is no longer needed.
Following changes were made:
  1. Added correct packages for non-PFS Heat deployment.
  2. Barclamp dedependencies added.
  3. Fixes requested during PR review are applied.
  4. Heat smoketest script added.
Merge pull request #5 from MirantisDellCrowbar/feature/heat_havana/release/roxy/master

Feature/heat havana/release/roxy/master
Following changes were made:
  1. Adding back monitoring feature for barclamp-heat.
  2. Moving "heat-engine" package back to node attributes and "crowbar.yml".
Merge pull request #7 from MirantisDellCrowbar/feature/heat_monitoring/release/roxy/master

[Feature] Enabling nagios monitoring for heat barclamp.
[Bug] Fixing nonPFS heat "Invalid Openstack credentials" issue.
Merge pull request #8 from MirantisDellCrowbar/bug/heat_nonpfs_fix/release/roxy/master

[Bug] Fixing nonPFS heat "Invalid Openstack credentials" issue.
Merge pull request #1 from crowbar/release/hydrogen/master

 Getting "release/hydrogen/master" for Heat from Dell.