Add perl_no_subprototype_error for perl's new feature 'signatures'
Merge pull request #151 from mattn/signatures

Add perl_no_subprototype_error for perl's new feature 'signatures'
Don't highlight POD as a comment if perl_include_pod is active

POD is more often documentation than a comment, and some colorschemes
use difficult-to-see colors for comments
Fix test suite for POD highlighting change
Add unimport keyword
Add corpus test
Move helper functions from corpus test into module
Factor out finding an object into a function
Update build-corpus.pl to write the corpus data to Git
Remove mention of *-corpus.pl from README

This is in the test suite now
Issue a helpful message for corpus failure
Use origin/p5-corpus for corpus tests

This is more likely to exist on a test machine
Update module list for Travis
Fetch the current corpus before running tests
Have Travis report to us the Vim version
Fix test names
Fix no newline, no semicolon match for vim < 7.3.796

Vims earlier than 7.3.796 don't respect \n in collections of characters.
Fortunately, collections of characters don't match newlines unless
prefixed with \_.
Merge remote-tracking branch 'upstream/master'

* upstream/master:
  Fix no newline, no semicolon match for vim < 7.3.796
  Fix test names
  Have Travis report to us the Vim version
  Fetch the current corpus before running tests
  Update module list for Travis
  Use origin/p5-corpus for corpus tests
  Issue a helpful message for corpus failure
  Remove mention of *-corpus.pl from README
  Update build-corpus.pl to write the corpus data to Git
  Factor out finding an object into a function
  Move helper functions from corpus test into module
  Add corpus test
  Add unimport keyword
  Fix test suite for POD highlighting change
  Don't highlight POD as a comment if perl_include_pod is active
  Add perl_no_subprototype_error for perl's new feature 'signatures'