libdisk: Fix cygwin to include endian.h
READMD: Amiga-Disk-Utilities -> Disk-Utilities
libdisk: Make track_raw a member of track_buffer
libdisk: track_buffer -> tbuf, matching tbuf_*() function names.
libdisk: New API to track_raw data.
libdisk: Define and use tbuf_rnd16() PRNG.
libdisk: Rename the track_raw functions slightly for easier reading.
psygnosis_a: Detect long tracks on some titles.
Rewrite IMG handling to be more generic.
Rules.mk: Re-enable unused-variable errors.
sega_system_24: Support IMG import/export
import Balrog's patch to add Microsoft DMF support
Update Balrog's MS DMF patch to work with the new API
Add read support for Trace 'TRACEBACK' mastering info
Update TRACEBACK support for new API
Merge pull request #18 from philpem/balrog_microsoft_dmf

Add support for Microsoft "DMF" 1.68MB format
Merge pull request #19 from philpem/add_trace_traceback

Add support for Trace duplicator TRACEBACK tracks
Add IBM PC 5.25-inch HD and Acorn ADFS disc formats
Handle PC-like formats with starting sector != 1

Some PC-like formats (those written with 765-type controllers) have
their sectors numbered from '1'. Others (e.g. Acorn ADFS) are numbered
from zero. To fix this, we add a new field to the format_handler struct
which allows us to pass extra format data into the format handler. This
data is accessed only by the format handler and its meaning is intended
to be opaque to other code.

Other (non-IBMPC) format handlers may also use this interface if the
need arises.
code-style: fix tab/space mixup (oops\!)