Add support for using JavaScriptFFI.  Make JMacro support optional. Use new Gtk3 packages when building with webkit support.