carthage 0.3.1 (new formula)

Closes #34807.
carthage: add 0.3.1 bottle.
Added a formula for gitfs.
Changed gitfs formula to new Python specifications. Added proper testing.
Changed Github link to use HTTPS.
Improved test for gitfs.
Removed test.
gitfs: add 0.2.5 bottle.