Improve yard doc for NodeSet::Base somewhat

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

* fix_yard_for_nodeset_base:
  Improve yard doc for NodeSet::Base somewhat
- Change the tmp path for the vagrant_projects directory to be under projects root directory at '.rspec_system'
- Add environment variable, RSPEC_SYSTEM_TMP,  to override the TMP path.
- Issue #14
Merge pull request #20 from treydock/system_tmp_changes

Change the tmp path for the vagrant_projects directory
Release 1.7.0

Signed-off-by: Ken Barber <ken@bob.sh>
Minor improvements to tests and apidocs

Signed-off-by: Ken Barber <ken@bob.sh>
Merge pull request #22 from kbarber/test_doc_improvements

Minor improvements to tests and apidocs
Fix 2 yard errors

Signed-off-by: Ken Barber <ken@bob.sh>
More sugar through lazy helper object

This patch adds the ability for helpers to be used in a subject, by allowing
for lazy query results. Helpers that execute in a subject execute at rspec
file parse time, so we must delays the subsequent '#run' request on a node
after startup. These new helper objects will delay there #run until the
data is accessed to avoid this ordering issue.

This patch also removes the early setup block, as this no longer works with
these helpers. This was deprecated earlier, so this removal means this change
is now a major API changing one.

Signed-off-by: Ken Barber <ken@bob.sh>
Merge pull request #23 from kbarber/rspec-system-2

More sugar through lazy helper object
Remove deprecations in prep for 2

This removes the old system_* methods in preperation for the 2 release.

Signed-off-by: Ken Barber <ken@bob.sh>
Fix yarddoc for rcp

Signed-off-by: Ken Barber <ken@bob.sh>
Merge pull request #24 from kbarber/remove_deprecations_for_2

Remove deprecations for 2
Release 2.0.0

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

* release_200:
  Release 2.0.0
Missing detailed changelog for 2.0.0

Signed-off-by: Ken Barber <ken@bob.sh>
Bundle exec should be used
Align bundler instructions based on @hunner's previous patch

This modifies the README.md file to align the usage instructions for bundler
so --path switches are the same, and recommended Jenkins scripts are the same.

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

* bundle_exec:
  Align bundler instructions based on @hunner's previous patch
  Bundle exec should be used