Correct license metadata

Signed-off-by: Ken Barber <ken@bob.sh>
Create a FAQ and talk about serverspec

Signed-off-by: Ken Barber <ken@bob.sh>
Merge branch 'serverspec'

* serverspec:
  Create a FAQ and talk about serverspec
  Correct license metadata
(GH-30) Allow :node meta-parameter to accept a string

For convenience, the :node meta-parameter now accepts the string of the node
name (from .nodeset.yml) instead of just an RSpecSystem::Node object.

This is more to improve the multi-node usability.

Signed-off-by: Ken Barber <ken@bob.sh>
(GH-30) Create a documentation section on multi-node support

Signed-off-by: Ken Barber <ken@bob.sh>
(maint) Include basic README for the example

Signed-off-by: Ken Barber <ken@bob.sh>
(GH-30) Simplify test for sles

Signed-off-by: Ken Barber <ken@bob.sh>
(maint) Rename system_node to node in yarddoc

Signed-off-by: Ken Barber <ken@bob.sh>
Merge pull request #41 from kbarber/ticket/master/GH-30-multi-node-docs

Improve multi-node docs & usability
Release 2.2.0

Signed-off-by: Ken Barber <ken@bob.sh>
Merge branch 'release_220'

* release_220:
  Release 2.2.0
Upgrade to Vagrantfile v2

Updates vagrantfile generation to use the version 2 spec.
Some features in v1 are deprecated in the newer versions
of Vagrant. These Deprecation warnings affect the output of
ssh_config causing rspec-system to fail to configure the VM.
Merge pull request #46 from justenwalker/vagrantfile-v2

Upgrade to Vagrantfile v2
Release 2.2.1

Signed-off-by: Ken Barber <ken@bob.sh>
Merge branch 'release_221'

* release_221:
  Release 2.2.1
Rework the look and feel to make it pretty and add color

This patch is primarily a look and feel update that improves the visual look of
how tests run. It changes the way `shell` and `rcp` output looks and includes
more color where applicable.

The output now uses the formatters output methods, in a mildly hackish way so
that colors can be disabled centrally and also so if users switch to a different
format the output is silenced. This is useful for cases where you want to run
the progress formatter without all the extra noise for example.

The dividers are now a little better, showing you the begin and end of blocks
in a better way now, so you it is slightly easier to see before/after runs
without them bleeding into the test parts.

As an aside I've also migrated the scp methodology from vsphere to vagrant so
we are using the same channel to transfer files as well as for sending commands
which should in theory be a perf boost, but as yet I've seen little evidence.

Signed-off-by: Ken Barber <ken@bob.sh>
Merge pull request #48 from kbarber/ticket/master/better-ux-design

Rework the look and feel to make it pretty and add color
Release 2.3.0

Signed-off-by: Ken Barber <ken@bob.sh>
Merge branch 'release_230'

* release_230:
  Release 2.3.0
(GH-44) Add 'options' parameter to node definition

- Add optional config 'options' to RSpecSystem::Node
- Add custom options to Kwalify schema
- Add test fixtures to ensure schema validates
- Add option description to README