switch from using .gitmodules since git now records non-relative paths