I didn't even need this.
Updated plugin logic.
Changed bangs on functions and added Dispatch.

  * Added logic to handle git://github.com/tpope/vim-dispatch for handling the
    invocation of commands.

  * Removed bangs at the end of 'endfunc'.
Merge branch 'feature/8-compile-commands' into develop

* feature/8-compile-commands:
  Changed bangs on functions and added Dispatch.
  Updated plugin logic.
  I didn't even need this.
Made less logic jumps.
Ensured proper setting of the makeprg.
Ensured commands were added only on CMake project buffers.
Dropped the need for a tailing 'if' block.
Tightened use of CMake command detection.