Update Ftdi::Context to match libftdi 0.20

Removes the usb_ctx pointer, changes eeprom to be an integer and adds
the async_usb_buffer* fields.
Merge pull request #3 from mcolyer/match-0.20

Update Ftdi::Context to match libftdi 0.20