Updated I2C_EEPROM lib for Arduino Due, added support for smaller EEPROM chips

Hey, great library! 

I made a few changes to get it to work on Due, as well as make it work for more EEPROM chips (namely, smaller ones with one-word addresses and smaller page sizes). It should be backwards-compatible.

Let me know what you think!