luajit: use development branch for --devel

Closes #35048.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
luajit: general cleanup.
Update jansson to 2.7
jansson: update 2.7 bottle.