moving docs to new locations - prelim work
started non-destructive modes for moving doc
Merge remote-tracking branch 'dellcloudedge/master'
Swapped the search to put the edge node before the slave
Updated with the changes to fix the ordering issue.
Seperated journaling/filer/data nodes to seperate configs
Fix my checkin to support the Hadoop build.
Merge remote-tracking branch 'crowbar/master'
Fixed to support the RA
Merge remote-tracking branch 'crowbar/master'
Merge pull request #1662 from rperryman/master-bde144d2857d47bb7ff2c2b5cdbde786aeb387cb

Updated with the RA definition [1/1]
[Ruby 1.9] Fix requires

Ruby 1.9 does not automatically include the current directory in the
load path, so we need to provide the directory path as well.
Merge pull request #1664 from jamestyj/jamestyj-setup

this looks fine - checked on a running admin via barclamp_install and it worked.
[SUSE] Fix group ownership for SUSE (openSUSE & SLE)

SUSE systems (openSUSE and SUSE Linux Enterprise) do not create a group
for each user. It uses a general 'users' group.

Without this patch, SUSE users will get an error message like the
following when running `./dev setup-unit-tests`:

````
chown: invalid user: 'jamestyj.jamestyj'
````
[Dev setup] Remove unnecessary requires to reduce setup dependencies

Remove unused requires to reduce the dependencies needed to run
`./dev setup-unit-tests`.
[Dev setup] Add --no-gem-cache option to ./dev setup-unit-tests

For some dev setups there's no need to use a gem cache - they can
directly install gems from rubygems.org. This simplifies and speeds up
the dev setup process.

Usage:

````
./dev setup-unit-tests --no-gem-cache
````
[Dev setup] Add warning about using --no-gem-cache

As requested by Victor during pull request review.
Merge pull request #1665 from jamestyj/jamestyj-setup

[SUSE] Fix group ownership for SUSE (openSUSE & SLE)
Merge pull request #1666 from jamestyj/jamestyj-reduce-setup-dependencies

[Dev setup] Remove unnecessary requires to reduce setup dependencies
[openSUSE] Add docs for setting up an openSUSE dev environment

Now that the Crowbar code is able to run on Ruby 1.9, we can get Crowbar
to run on openSUSE 12.2, which doesn't directly support Ruby 1.8.7 (one
can use `rvm` but we want to avoid adding another layer).

The steps described in the openSUSE guide will only work smoothly when
the following pull requests are merged:

- https://github.com/crowbar/crowbar/pull/1665
- https://github.com/crowbar/crowbar/pull/1666
- https://github.com/crowbar/crowbar/pull/1667
- https://github.com/crowbar/crowbar/pull/1668

Also updated the Ubuntu guide to reflect recent changes and fixes.
Merge pull request #1669 from jamestyj/jamestyj-opensuse

Good for now.  This should move/rename when we have the /doc directory working (a deliverable for this sprint).