Added metadata for new release feature/roxy-docker
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
Display the barclamp and the url when listing the pull-requests
Fix up dev tests runner to properly handle the postgres databases.
Use a single nic for the admin network by default.
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