Allowing FORMAT_MODULE_PATH setting to be list of paths.

This patch includes tests for the iter_format_modules method (which was never
tested before). It also includes a test to ensure backwards compatibility and
to test the new functionality.

The patch also includes changes to thos parts of the docs that mention
the FORMAT_MODULE_PATH setting.