Lua >= Lua52

See [this](https://github.com/Homebrew/homebrew/pull/29236) PR for more
details. The previous thread for this PR is
[here](https://github.com/Homebrew/homebrew/pull/31996). I was planning
to rebase but I made a fairly awful mistake mid-rebasing and things
went horribly wrong, so here’s to starting fresh and hopefully not
screwing everything up.
Lua >= Lua52

Yup. I figured it out. When I did the rebasing earlier and messed that
up it pulled out the whitespaces in the _END_ patches, and those spaces
were actually there for a reason and without them… No compile. This
should fix it. Both of these compile locally again.
Lua >= Lua52
Lua >= Lua52

A couple minor changes. Hoping the Ipe change might help a bit. We’ll
see.
Lua >= Lua52

This should solve the Cardpeek problem at least, hopefully.
Lua >= Lua52

This will fail, primarily because I’ve not finished with the fceux
patch yet and the bot will just go “Huh, what even is this. Patch
failed”.

More interested in seeing how the Lua tweaks work out, and how Ipe
compiles, and mysql-proxy. We’re making progress. Getting there, slowly.
Lua >= Lua52
Lua >= Lua52

Housekeeping, mostly. Also switched the vim & macvim to Lua from Lua51
- Not doing so was an oversight on my part earlier. Also made some
changes to Luajit, because it installs empty directories named ‘Lua’ to
{share} and {lib} and those directories have the potential to screw
over other software hunting for libs. Luajit works fine without those
directories, so can be safely removed.
cardpeek: add 0.8.3 bottle.
fceux: add 2.2.2_1 bottle.
gnuplot: update 4.6.5_1 bottle.
highlight: add 3.18_1 bottle.
imapfilter: update 2.5.6_2 bottle.
ipe: add 7.1.5 bottle.
kyoto-tycoon: add 0.9.56_1 bottle.
libquvi: update 0.4.1_1 bottle.
lighttpd: update 1.4.35_1 bottle.
lsyncd: add 2.1.5_1 bottle.
lua: add 5.2.3_1 bottle.
lua51: update 5.1.5 bottle.