snort: additional dependencies

Style changes, new devel version & luajit dep and new openssl directory
and appropriate configuration options.

Closes #33239.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>