Update copyright year range in LICENSE file

Signed-off-by: Wincent Colaiuta <win@wincent.com>
Added first version of tag plugin
Moved some functions around
Made it such that filenames in the tag list are optional
Made it use vim's 'tags' variable to tag filename lookup
Prepare tag-finder branch for merging into master

This commit prepare's the tag-finder contributed by Noon Silk for
merging into master. Changes made:

  - Add Noon to the .mailmap file, as his commits use two distinct email
    addresses
  - flesh out the CommandTTag documentation
  - add documentation for the g:CommandTTagIncludeFilenames setting,
    which itself was renamed from underscore-style to CamelCase for
    consistency with the other settings
  - added Noon to the AUTHORS section in the documentation
  - updated copyright year ranges in touched files
  - remove default setting of g:command_t_tag_include_filenames
    preference from the main plug-in file, for consistency with other
    settings (where defaults are handled when initializing Finders and
    Scanners)
  - get rid of the controller's @tag_finder instance when the user runs
    CommandTFlush; this means that you can change the value of
    g:CommandTTagIncludeFilenames and force Command-T to use the new
    setting without having to alter the setting in your ~/.vimrc and
    restart Vim
  - removed commented-out code
  - removed or fixed whitespace-damaged files (trailing whitespace and
    incorrect indentation)
  - changed TagFinder#open_selection to extract tag portion of the
    selection without calling #split (guard against unnecessary work in
    pathological case that filename contains colons)
  - open tags using `silent!` rather than `silent` (suppresses "E432:
    Tags file not sorted" warning for non-sorted tags files)
  - removed unneeded inclusion of VIM::PathUtilities in TagScanner
  - use Vim's `taglist()` function to get tags rather than opening and
    parsing tags files directly (insulate Command-T from differences in
    the different tag file formats that Vim supports)

Signed-off-by: Wincent Colaiuta <win@wincent.com>
Fix .mailmap syntax

In order to make the .mailmap file work as intended, needed to add the
mapping on the right that corresponds to the canonical mapping on the
left.

Signed-off-by: Wincent Colaiuta <win@wincent.com>
Merge branch 'tag-finder'

* tag-finder:
  Prepare tag-finder branch for merging into master
  Made it use vim's 'tags' variable to tag filename lookup
  Made it such that filenames in the tag list are optional
  Moved some functions around
  Added first version of tag plugin

Signed-off-by: Wincent Colaiuta <win@wincent.com>
Added bundle install to the documentation
Extract VIM::exists? method for use outside of the controller

This will be used for feature detection in the MatchWindow class.

Signed-off-by: Wincent Colaiuta <win@wincent.com>
Remove relative line numbers and color columns in the match window

Call :setlocal norelativenumber and :set colorcolumn=0 after opening a
new match window so they won't show up in the match split. These extra
commands are not added to the existing commands array, as these are
7.3 features and need some feature detection to make sure they exist
first.
Merge branch 'pull/30'

* pull/30:
  Remove relative line numbers and color columns in the match window
  Extract VIM::exists? method for use outside of the controller

Signed-off-by: Wincent Colaiuta <win@wincent.com>
Update author info, history and mailmap

Split the list into two columns as it is starting to get long. There
should be room to add a third column when the time comes.

Signed-off-by: Wincent Colaiuta <win@wincent.com>
Add g:CommandTMinHeight option

Signed-off-by: Wincent Colaiuta <win@wincent.com>
Update docs to reflect addition of CommandTMinHeight option

Signed-off-by: Wincent Colaiuta <win@wincent.com>
Permit the user to specify the C compiler to use via the CC environment variable.
The clean task in the Rakefile now correctly removes the generated Makefile.
Add Seth Fowler to author listing

Signed-off-by: Wincent Colaiuta <win@wincent.com>
Merge branch 'pull/33'

* pull/33:
  Add Seth Fowler to author listing
  The clean task in the Rakefile now correctly removes the generated Makefile.
  Permit the user to specify the C compiler to use via the CC environment variable.

Signed-off-by: Wincent Colaiuta <win@wincent.com>
revert ad45f0e, which breaks :CommandT with a path argument

Signed-off-by: Wincent Colaiuta <win@wincent.com>