Tests: Allow each format to specify the ideal width for hexdumps
Tests: Allow some formats to skip the isInstance tests against other handlers

This allows similar formats to skip the isInstance tests for each other when it
is known they will falsely detect each other as valid formats, and there is no
way to avoid it (such as when one format is a superset of another.)
Add support for editing Secret Agent levels

Includes test code.
Word Rescue: Fix some tests and include another isInstance one
Crystal Caves: Update some obsolete syntax
Secret Agent: Additional tile support