Ok, I'll revert them.

Sometimes you have to run 'git submodule update -f' to force the update. Git submodules are the most messy part of GIT IMO, but it's the best way to solve this problem of referencing libraries.