Lua: Lua => Lua51

See [this](https://github.com/Homebrew/homebrew/pull/29236) PR for more
details. This is step 1 described in
[this](https://github.com/Homebrew/homebrew/pull/29236#issuecomment-5397
1789) comment.
Lua => Lua51

Fixes the test calling Lua without the version stopper.
Lua => Lua51

Cleans it up a bit.
Lua => Lua51

This is pretty much a test. I’m hoping by bumping the pkg-config I can
get the bot to automatically find the new lua library location. If that
doesn’t work might have to look at manually specifying where the new
lua libraries are for each affected formula, eek.
Lua => Lua51

Expecting this build to very probably fail still, but this update
allows Lua51 to be compiled alongside Lua52 and for both of them to be
linked without conflict. I’ve also reverted cardpeek because that’s
been massively changed and now needs its own PR, which I’ll do in a
second.
Lua => Lua51

I say this very nervously, but this one might, might, might just pass
the build bot.
Lua => Lua51

It is *super* annoying that software varies wildly between looking for
lua5.1 and lua-5.1. This commit includes an extra dose of symlinking to
get around different software looking for the same package both with
and sans hyphen.
gnuplot: update 4.6.5_1 bottle.
lighttpd: update 1.4.35_1 bottle.
lua51: update 5.1.5 bottle.
macvim: add 7.4-73_1 bottle.
metalua: add 0.5-rc2_1 bottle.
pdnsrec: add 3.6.0_1 bottle.
pkg-config: update 0.28_1 bottle.
radare2: add 0.9.7_1 bottle.
rrdtool: add 1.4.8_1 bottle.
uwsgi: update 2.0.6_1 bottle.
vim: add 7.4.335_1 bottle.
weechat: update 1.0_1 bottle.
wireshark: update 1.12.0_1 bottle.