vim-patch:7.4.421

Problem:    Crash when searching for "\ze*". (Urtica Dioica)
Solution:   Disallow a multi after \ze and \zs.

https://code.google.com/p/vim/source/detail?r=v7-4-421
vim-patch:7.4.437

Problem:    New and old regexp engine are not consistent.
Solution:   Also give an error for "\ze*" for the old regexp engine.

https://code.google.com/p/vim/source/detail?r=v7-4-437
Merge #1322 'vim-patch:7.4.421 + vim-patch:7.4.437'
Convert legacy test 1 to lua/busted
re-introduce legacy test1 files due to dependency

test1, in addition to simply testing for writes to files, also creates
various files -- specifically, {small,tiny,byte,mzscheme,lua}.vim --
that later test files, such as test70 and test85, rely upon. Removing
test1 from the testing framework causes these later tests to fail not
due to any functionality issue, but by the simple fact of these files
not being present.

A good next step would be to remove this dependency, but this task
extends beyond the scope of this pull request. As such, I am leaving the
legacy test1 files untouched, and will leave removing dependency thereon
for a later pull request.