Fix format test file
Merge pull request #124 from Sophist-UK/sophist_fix_test_formats_after-status_counters_update

Fix format test file
Fix file renaming examples after 7c4fdf76

The _make_filename and _script_to_filename methods actually *do* need
to be passed a custom settings dict, so that the renaming examples
can update instantly.
When "save_only_front_images_to_tags" is set, save only 1 front image.

Introduce helpers to clarify and fix code:
- is_front_image()
- save_this_image_to_tags()
- image_type_from_id3_num()
- image_type_as_id3_num()

Fixes:
- honor "save_only_front_images_to_tags" option for apev2 format too
- save only caa front image to tags when "save_only_front_images_to_tags" is set
  and image source is CAA, use 'front' flag from json.
  Other sources should have only 1 front image anyways.