Leiningen 2.5.0

Closes #32314.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Lua52 > Lua

Merges Lua52 into the Master branch as the new ‘Lua’ whilst
transitioning the old Lua formula to ‘Lua51’, running the two
side-by-side in a non-conflicting way.
Lua52 > Lua

Fixes the Lua whitespacing. *Groans*.
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.
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.
luabind: add 0.9.1_1 bottle.
luajit: add 2.0.3_1 bottle.
luarocks: add 2.1.2_1 bottle.
macvim: add 7.4-73_1 bottle.
metalua: add 0.5-rc2_1 bottle.
monotone: update 1.1_1 bottle.