Cleaned up - removed system.out.   Reformatted.    Now works with normal pcf8574 example as well as SainSmart i2C Lcd.    Exmaple constructors:
SainSmart:             I2CLcdDisplay lcd = new I2CLcdDisplay(2, 16, I2CBus.BUS_1,
                       0x3f, 3, 0, 1,
                       2, 7, 6, 5, 4);
Simple PCF8574 from other vendors:
               I2CLcdDisplay lcd = new I2CLcdDisplay(2, 16, I2CBus.BUS_1,
                       0x20, 7, 6, 5,
                       4, 3, 2, 1, 0);