vim-patch:7.4.416

Problem:    Problem with breakindent/showbreak and tabs.
Solution:   Handle tabs differently. (Christian Brabandt)

https://code.google.com/p/vim/source/detail?name=v7-4-416
vim-patch:7.4.417

Problem:    After splitting a window and setting 'breakindent' the default
            minimum with is not respected.
Solution:   Call briopt_check() when copying options to a new window.

https://code.google.com/p/vim/source/detail?r=v7-4-417
Merge pull request #1283 from splinterofchaos/breakindent-tab

vim-patch:7.4.416 + vim-patch:7.4.417
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.