Add basic support for Haskell.
filetype: add support for cmake
Add a pdb snippet to insert a pdb trace point.
Get some basic settings for CMake into place.
sniputils: make the flags to b/wsnip and b/wabbr more useful

Setting the default value to include the "b" or "w" means that you must
specify the "b" or "w' yourself when trying to pass additional flags,
such as "!".  If you have to specify them both, then there doesn't seem
to be much value over using snip() and abbr() directly.  Instead, let
the default flags value be empty, and add in the "b" or "w" flag, so
that the use can just pass in the additional flags that they want.
Also, run a replace operation to remove the flag from the passed in
value, just to prevent any issues.
Remove VIMRC_BUNDLE concept.

VIMRC_BUNDLE was intended to provide an area for per-use bundles, but
pathogen#infect(path) has an unexpected behavior for paths that contain
slashes.  Such paths will surround (via pathogen#surround()) the
runtimepath, causing them to come earlier in runtimepath than the user's
own ~/.vim directory.  As a side-effect, the user's spellfile would be
created in a bundle directory because Vim defaults to putting the
spellfile into the first writable area in runtimepath.

Because the vimrc already puts the user's $VIMUSERFILES area in the
runtimepath, there is no need to have a separate VIMRC_BUNDLE mechanism,
since any bundles living in $VIMUSERFILES/bundle will be handled by the
general pathogen#infect() call; therefore, the VIMRC_BUNDLE concept is
being removed.
Merge branch 'cmake-filetype' of https://github.com/jszakmeister/vimfiles
Merge branch 'add-pdb-snippet' of https://github.com/jszakmeister/vimfiles
Merge branch 'fix-sniputils-flags' of https://github.com/jszakmeister/vimfiles