First pass at GTSubmodule
Clarify how each enum is combined (or not)
Add `repo-with-submodule` fixture
Add a GTRepository method to enumerate submodules
Fix up fixtures
Merge branch 'master' into submodules
Add more submodules to repo-with-submodule fixture
Stub GTSubmoduleSpec
Add GTSubmodule.name
Tests for GTRepository submodule enumeration
Add -[GTRepository submoduleWithName:error:]
Tests for a specific submodule
Do funky things with Test_App2 submodule and test it
Test GTSubmodule.ignoreRule
Test -[GTSubmodule syncWithError:]
Merge remote-tracking branch 'origin/master' into submodules
Merge remote-tracking branch 'origin/weak-things' into submodules
Get rid of <GTObject> conformance
Better argument/return value documentation
Submodule lookup is not recursive & uses the first match