Refactor filter form to offer a choice betwen global and local settings.
Change the way tests work; test by building a format with a Pathologic instance and running text through that with check_markup() rather than running it through the Pathologic filter callback function directly.
Implement changing "local" settings to match the global ones when the filter instance should use global settings. NEEDS TESTS.
Simple test of global filter functionality.
Merge the remote 7.x-3.x, most of which I really don't want anymore, just so I can revert it later, since apparently D.o's Git repos don't support git push --force. :/
Revert "Merge the remote 7.x-3.x, most of which I really don't want anymore, just so I can revert it later, since apparently D.o's Git repos don't support git push --force. :/"

This reverts commit dd4d2b6fe8ce9bc0446f1f25a35529bf732ecd39, reversing
changes made to b1956a02383f0ebbe1e61d16e3fdc3cd360cccd9.