Implemented new method of refactoring.
Updated build system with refactoring.
Merge branch 'release/0.1.4' into develop

* release/0.1.4:
  Updated README for the 0.1.4 release.
Merge branch 'develop' of github.com:jalcine/cmake.vim into develop

* 'develop' of github.com:jalcine/cmake.vim:
  Updated build system with refactoring.
  Implemented new method of refactoring.

Geeklist: #gklst
Added table of contents.
Added some text.
Corrected syntax.
A bit of formatting for the README.
Set CMake to load in specific buffers.
Added a method to set makeprg.

  + Conditionally changed `makeprg` to run in a specific directory.
Added `s:tweak_makeprg` into the mix.
Updated primary include file.
Fixed a human logic issue.
Added pre-cfg option for `g:cmake_set_makeprg`.
Updated formatting of primary plugin.

  + Updated layout of configuration definition.
Updated syntatical error.
Updated logic to show proper makeprg.
Moved the primary plugin file to be in the autoload.
Updated logic.
Merge branch 'feature/setting-makeprg' into develop

* feature/setting-makeprg:
  Updated logic.
  Moved the primary plugin file to be in the autoload.
  Updated logic to show proper makeprg.
  Updated syntatical error.
  Updated formatting of primary plugin.
  Added pre-cfg option for `g:cmake_set_makeprg`.
  Fixed a human logic issue.
  Updated primary include file.
  Added `s:tweak_makeprg` into the mix.
  Added a method to set makeprg.