vim-patch:7.4.444

Problem: Reversed question mark not recognized as punctuation. ( Issue 258 )
Solution: Add the Supplemental Punctuation range.

https://code.google.com/p/vim/source/detail?r=v7-4-444
Mark patches 363 and 366 NA.
vim-patch:7.4.375

Problem:    Test 63 fails when run with GUI-only Vim.
Solution:   Add guibg attributes. (suggested by Mike Soyka)

https://code.google.com/p/vim/source/detail?r=v7-4-375
Merge pull request #1254 from splinterofchaos/na-patches

Mark patches 363 and 366 NA; vim-patch:7.4.375
homebrew: use Makefile-defined defaults. #1259

Assuming homebrew always uses a clean workspace, a separate "cmake" step
is not necessary.
version: update user-facing version indicators

- VIM_VERSION_LONG and VIM_VERSION_LONG_DATE do not affect plugins,
  they are only cosmetic.
- Vim-related version identifiers will be preserved for plugin
  compatibility (has("patchXXX") and v:version).
version: remove "Included patches" message

It is meaningless to Nvim.
version: remove non-functional Vim version identifiers
version: report commit hash as "build number" in long version string
version: generate "build number" from commit timestamp

- cmake: git_timestamp() returns last commit time formatted as
  `YYYYMMddHHmm`.
- Always include commit hash in :version and --version output.

`nvim --version` sample output:
  NVIM 0.0.0-alpha+201410070245 (compiled Oct  7 2014 05:30:45)
  Commit: f747b2b1ff7bfe7eb00cc2be82d7af87c98f1111
version: remove "Compilation" and "Linking" messages.

Can't reliably get this information from cmake (#1267), so it's
misleading to show these messages at all. We can always revert this
commit if we find a way later.
Merge pull request #1267 from justinmk/version

version refactor
homebrew: fix install prefix
Merge pull request #1273 from fwalch/fix-homebrew

homebrew: fix install prefix
vim-patch:7.4.397

Problem:    Matchparen only uses the topmost syntax item.
Solution:   Go through the syntax stack to find items. (James McCoy)
            Also use getcurpos() when possible.

https://code.google.com/p/vim/source/detail?r=v7-4-397
Merge pull request #1279 from splinterofchaos/matchparen

vim-patch:7.4.397
vim-patch:7.4.408

Problem:    Visual block insert breaks a multi-byte character.
Solution:   Calculate the position properly. (Yasuhiro Matsumoto)

https://code.google.com/p/vim/source/detail?r=v7-4-408
Merge pull request #1280 from splinterofchaos/visual-mb

vim-patch:7.4.408
Merge pull request #1265 from dkns/vp-7.4.444

vim-patch:7.4.444
homebrew: look for .git/ outside of build workspace #1274