vim: Add gnumake and ninja extensions for builds.

  Update tests to reflect changes to extensions.
[wip] Update config, extension logic.
[wip] Refactor method to get makeprg program.