Add slf4j-log4j dependency in the test-suite component

This should fix a bunch of test failures.
Add options for sorting tables to plonematch theme
Add sortable class to Formats tables
supported-formats: make ratings more compact

This is similar to how it was on the LOCI version of the site, and is
IMO much prettier and easier to read, since the ratings take up much
less space.
Add "make plone" target to sphinx docs makefile

This builds the HTML docs with Plone theme enabled, and all warnings
flagged as errors. (In other words: -W -D html_theme=plonematch)

This target is useful for verifying more precisely how things will look
when embedded within the Plone site. For example, without the plonematch
theme enabled, the sorttable functionality does not work.
supported-formats: sort ratings columns properly

This necessitated the addition of alt tags on the ratings images
(unfortunately, reStructured text does not support title tags),
as well as a hack to sorttable.js to respect them.
merge dev_4_4 -D org -I include -E conflict -E needs-fixes -E broken: PR 379 (Fix source code links moved to the scifio-tools foder)
merge dev_4_4 -D org -I include -E conflict -E needs-fixes -E broken: PR 381 (Add slf4j-log4j dependency in the test-suite component)
merge dev_4_4 -D org -I include -E conflict -E needs-fixes -E broken: PR 383 (Make format tables sortable)