Fix feature/grizzly release metadata
Fix up how the CI system finds valid next builds.
Fix up ci_all_next_states to keep up with changes elsewhere.

Fix glitch in ci_register_intent that was only allowing one next state
to be chosen.
Handle special-case of a zero-time intent.
Update Kiwi configuration for openSUSE Crowbar image

I've updated Adam's Crowbar 2.0 appliance at
http://susestudio.com/a/E5zfDp/crowbar-2-0 to openSUSE 12.3 and exported
the Kiwi configuration.

The image can't be built yet due to some packaging issues, but that
should be resolved soon. Then I will trigger new builds in Studio and
publish them to Gallery.

- Remove Kiwi configuration for openSUSE 12.2 since it's not cool
  anymore.
- Add openSUSE 12.3 Kiwi configuration straight from Kiwi export.
- Ignore image/ in git
Move kiwi files to its own directory
Also move .gitignore
Adding openSUSE 12.2 kiwi configuration back

openSUSE 12.3 image doesn't build at the moment due to broken
crowbar-sledgehammer package, so let's get openSUSE 12.2 back for now.
Fix kiwi config for openSUSE 12.3

Force module-init-tools to be installed, otherwise zypper would automactically
choose kmod-compat which would lead to a conflict with kernel-default later on.
Updated descriptive info and documented where it leaves the generated
Sledgehammer data files.
Merge pull request #1766 from rhafer/fix/kiwi-12.3

Fix kiwi config for openSUSE 12.3
add bash_completion for tab completion.
Merge pull request #1767 from cloudsleuth/pull-req-master-ae72b6b0e4046381045e79f54e9d194fd35e639a

Sledgehammer README update. [1/1]
Adding build_lib.sh to tie building of opensuse-based crowbar builds into the dev utility.
Added flattened Crowbar metadata.
Guard config to automatically push changes from git checkout

When Guard is running with this config, it will watch changes in each
barclamp and push all relevant changes under `crowbar_framework/` to the
dev-test directory.

This allows changes in the git checkout to immediately show up in your
local Crowbar instance that is running in development mode - essential
when working on the Crowbar frontend.

This is just a stop-gap solution for me and Ken as we hack on the
frontend. Adam is meanwhile working on a more long-term and flexible
solution that also triggers the unit tests.
apply suse update
Merge branch 'master' of https://github.com/crowbar/crowbar
Revert "Guard config to automatically push changes from git checkout"

This reverts commit 1b5ea996146e3b9f735fd7e6308b856427c6316e.

As Victor pointed out, this commit apparently breaks the dev tool which
assumes that everything in barclamps/ is a barclamp (regardless if it is
a directory or file). We'll have to patch the dev tool in several places
to fix this, so for now it's easier to move these files elsewhere.

Removing them for now until I get it to run from dev-setup/.
Moved do_crowbar_build function into the master build_lib.sh file.