json-edit: Allow using stdin/stdout as json input

With this change we can use json-edit (instead of sed) inside the various
smoketest/modify-json scripts that smoketest calls.
smoketest: Add (very simple) distro detection

This should be enough to avoid doing the same test in the barclamps'
smoke testing scripts.
smoketest: Provide an install_package function

To handle the different package installation commands on the various
supported distros.
install-chef-suse: install smoketest tools when using --from-git
Switch to using ubuntu-12.04.3 iso image
activesupport-3.2.13.gem depend on i18n gem, so i18n should be installed before
Fix up test for curl existence to be more bash-ish.
Add discriminators for seeing if we are using git tracked metadata vs. flat metadata.
Add seperate shell library for working with flat metadata.
Make build_lib.sh source the appropriate metadata helper library.
Clean up whitespace in dev.
Move code the assumes we are dealing with flat metadata into flat_metadata.sh
openSUSE ISO build updates.
Merge pull request #1947 from cloudsleuth/pull-req-master-d6c6cd0a3c1221488c347d116bb62e5c19576b2f

https://github.com/crowbar/crowbar/pull/1947

Merged by devtool for VictorLowther
Merge pull request #1948 from VictorLowther/start-refactoring-metadata

+2 Start refactoring metadata
added new barclamp to roxy/openstack-os-build
Merge pull request #1945 from MirantisDellCrowbar/bug/activesupport/master

activesupport-3.2.13.gem depend on i18n gem
Merge pull request #1946 from jtwill98/pull-req-master-9fdd2ed74baf3b24e31e2167a3e0cb7021d0ca32

Switch to using ubuntu-12.04.3 iso image [1/1]
Merge pull request #1950 from jtwill98/pull-req-master-4cf66abc6d9dbc3df8266e2f2908941589242344

adding barclamp-heat to roxy/openstack-os-build [1/1]
Make OpenSUSE 12.3 admin node install process work.

This allows the automated installation of an opensuse 12.3 admin node
proceed to the point of alllowing the smoketest framework SSH into the
freshly-installed node and kick off the second stage of the bringup.