Add options --with-json, --with-tcl, and --without-openssl to fossil for...

Fossil has had support for json and tcl integrations for awhile, and I'm always building fossil by hand since Homebrew didn't support them. Adding them makes things better for everyone. The --without-openssl option is for completeness, and causes fossil to link against a more recent version of openssl in the general case.