Command line argument changes (not backwards compatible):
- Change umockdev-record's --ioctl option: The argument is now
"devicefile=outputfile" like with umockdev-run, instead of specifying the
device as the first positional argument. This was inconsistant, and is
necessary to support other kinds of recording in the future.
- Rename umockdev-run's -l/--load option to -d/--device. Other kinds of files
(ioctl dumps, and read/write scripts) also get "loaded" into the testbed, so
the previous name does not make sense any more.
New features/API:
- Emulate SUBSYSTEM=tty mocked device nodes as PTYs instead of plain files, so
that they behave tty-like and respond to the relevant ioctls.
(first part of issue #9)
- Add new method umockdev_testbed_get_dev_fd() to get the master end...