Update Ftdi::Context to match libftdi 0.20

* Removes the usb_ctx pointer
* Changes eeprom to be an integer (as it represents the size in 0.20)
* Adds the async_usb_buffer* fields.
* Updated README indicating which version of libtfdi to use.