TODO
* what if session offset > size
* optical disc
  - add track type support
  - add session support
  - WINAPI support
  - MAC OS X support
* SCSI/ATA devices
  - Mac OS X support
* configure validate libuna check
* work on libsmdev_metadata
  - add information values functions (libsmio)

API
* add libsmdev_handle_get_utf8_information_value_size
* add libsmdev_handle_get_utf16_information_value_size

Library
* add glib support
* move fstat to file_io ?
Read:
* windows read error retry support
Media information:
* add Windows support for accessing memory device
* detect removable disk
* detect optical disk
* determine optical disk sessions
* detect floppy
* detect bus type
* determine USB serial number
* use pre windows XP io control codes as fallback ?
* add support for reading from floppy \\.\A: for builder5 compilation

Test:
* add autoconf/make test suite

20100110
* see `git log' for more recent change log
* Created initial version based on earlier media input/output code

