vim: Improve test suite.

  * Use parallel RSpec instead.
  * Actually run the specs.
  * Add ctags binary.
vim: Fixed file lookup for all build systems.
vim: Correct logic for project-specific buffers.

  test: Change build directory for gnumake.
  test: Enable debugging for vim async/sync commands.
  test: Patch up how CMake commands are run.
  test: Print out message when a target has no files.
  test: Print out the before & after.
  test: Print out the contents of DependInfo.cmake.
  vim: Add slash b/w bindir and ctags directory.
  vim: Changed regexp to find object files to pull sources from.
  vim: Correct call in cmake#targets#build().
  vim: Corrected command to CMake.
  vim: Ensure that directories are recursed to find targets.
  vim: Fix completion for target invokation.
  vim: Gutted out cmake#util#run_cmake().
  vim: Patch up logic in Vim.
  vim: Shut up vim extension and make ctags work right.
  vim: Used 'cmake --build' to invoke builds.
vim: Add vimux task runner support.

  * Refers to issue #35.
  * Adds support to use the Vimux plugin to run and handle commands.
vim: Add 'syntastic' and 'ycm' plugins.

  * vim: By default, turn off all extensions.
  * vim: Caught silent error for mapping multiple extensions.
  * vim: Patch up extension support.
  * vim: Make sure functions default down to 'vim' for extensions.
  * vim: Patching up extension support.