create submodules from HEAD

Fixes this:

git clone <URL> <PATH>
git checkout <SHA>

repo = Grit::Repo.new("<PATH>")
repo.submodules # parses .gitmodules from "master" instead of HEAD.