~~~~
* Optimisation on accessing port property when direction is set to ALL_OUTPUTS
- don't bother reading the pins first. Makes ``port`` identical to ``latch``
in this case.
* Support for libftdi 1.x, used by preference over ftdi 0.x. The specific
driver search can be given as a string (or tuple of strings) to the
``Driver`` constructor, e.g. the default is equivalent to::
>>> d = Driver()
>>> equivalent to...
>>> d = Driver(('ftdi1', 'libftdi1', 'ftdi', 'libftdi'))
>>> and if we wanted to use ftdi 0.x on Linux:
>>> d = Driver('ftdi')
The driver in use can be determined by ``Driver.libftdi_version()`` method::
>>> from pylibftdi import Driver
>>> Driver().libftdi_version()
(1, 0, 0, '1.0', 'v1.0-6-gafb9082')
>>> Driver('ftdi').libftdi_version()
(0, 99, 0, '0.99', 'v0.17-305-g50d77f8')
* Support for MS Windows (which requires the 'lib' prefix on ftdi searching -
previously absent).
* Minor bug fixes