improve logging output for humans and jsons
set celluloid logging to nil
fix features for install and json_formatter
reduce logging for install
less verbose install output for json format
Improve the display of git locations for issue #867.
Add a test and clean up patch.
Simplify the patch further.
Also display the full ref if an abbreviated ref was given.
Workaround issue where Cygwin Git will create a directory called C: in
the current directory when using berkshelf through vagrant.
Raise a more helpful error if the github location identifier ends in '.git'.
Merge pull request #872 from douglaswth/workaround_cygwin_git_on_windows

Workaround issue where Cygwin Git will create a directory called C: in
Merge pull request #874 from cjerdonek/issue-845-location-ending-in-git

Address issue #845: Raise a helpful error if github location ends in .git
Merge pull request #865 from RiotGames/bs_3

Berkshelf 3 Fixes - Logging and Output
Merge pull request #869 from cjerdonek/issue-867-git-location-display

improve git location display for issue #867