Adds rake tasks for unit and integration tests.
Improves error message on malformed variables. [Finishes #78160508]
Removes cf binary from bookbinder.
Allows cf cli to be found in the PATH.
Stub CF CLI in specs since the binary package is removed.
Fixes bookbinder to use .git history instead of querying github.

Signed-off-by: Matthew Boedicker <mboedicker@pivotallabs.com>
Fixes bookbinder tests to use git accessor to simulate git tasks.

Signed-off-by: Matthew Boedicker <mboedicker@pivotallabs.com>

Fix spec for publishing previous versions.

Signed-off-by: Matthew Boedicker <mboedicker@pivotallabs.com>

Make git accessor remove before checkout to simulate git.

Fix more failing specs.

Fix remaining spec and remove old stubs.

Signed-off-by: Matthew Boedicker <mboedicker@pivotallabs.com>

Finish refactoring specs.

Fix deprecation warnings and remove merge conflicts.