Adds License and updates maintainer name [#61519598]
Updates node keys to use sprout->git->[key] [#61519598]

- Fixes formatting issues
- Adds entry for sprout->git->workspace_directory to be use by git
- Renames recipe git_projects --> projects
Refactors recipes and adds basic specs [#61519598]

- Extracts config recipe into smaller parts
- Adds recipes to soloistrc to enable running of most of the core recipes in the cookbook
- Adds basic integrations spec to test that git-pair is installed
- Removes functionality from default recipe to make it more appropriate for all users to be able to run
- Fixes syntax complaints made by rubocop and foodcritic
better default attributes [#61519598]

- Changes domain from pivotallabs.com to example.com to remove pivotal specific branding from open source library.
- Adds sprout-git git project attribute to be more in line with the authors attribute.
Updates README and reorders scripts in default recipe [#61519598]
Removes default_editor recipe from default recipe [#61519598]

The default_editor recipe depends on bash-it which we don't think should be a
dependency of the default git install.  If people want the bashit plugin they
should install it on their own.

- Makes default_editor require bash-it
- Adds default_editor to soloistrc to help with testing.
Adds authors recipe to the soloistrc

To help test that the recipe converges correctly
Moves base aliases into attributes

- Base aliases are defined in a node sprout=>git=>base_aliases
- Adds empte attributes node called sprout=>git=>aliases for people to add custom aliases to in soloistrc
- adds fake aliases to soloistrc to help with testing
Removes default node attributes for authors and projects [#61519598]

As it would be wrong to install real git authors on someone's machine who did't
setup overrides in soloist rc, I am removing the default entries for this but
leaving examples in place for how to format them.
- Replaces Brian and Abhi's entries with Joe Blow and Jane A Smith and comments them out
- generifies and comments out default project entry
- Adds entries in soloistrc to help with testing
updates README with the new aliases attributes [#61519598]