Initial work on lcd support on PCF8574
Initial I2C Implementation of an LCD driver for PCF8574.   Should behave the same as the GPIO one but works properly.   Borrows HEAVILY from work done by http://pebrou.wordpress.com  - I suggest using translate.google.com on it if you are an english speaker.   I suspect maybe the PCF8574 extension should have been able to work with the GPIOLcd implementation but I could not get it to work.   This one also does not require sudo or special permissions to run.
Borrows HEAVILY from work done at http://pebrou.wordpress.com/     Use translate.google.com if you speak english.   This implementation should work the same as the GPIOLcd  implentation from an interface perspective.   I was unable to get the GPIO version to work with the PCF8574 gpio extension though and I suspect that has to do with the lower level native code as simple tests of that extension seemed to work with lcd's.
removed erroneous license header accidentally inserted by jindent when I ran autoformat
reformatted one last time.
fixed author from my network id to my name
started work on javadoc
Intermediate checkin - realized that the pinout while brought in through the constructor wasn't being utilized.  SainSmart LCD is opposite typical setup for pcf8574 lcd's.    Original code works fine for standard layout but needs additional logic with sainsmart.
Enable write command to get eBit, rsBit, and backlightBit from intialization instead of hard coded
Fixed Bit Shift direction
Now works with sainsmart lcd as well as standard lcd
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);
Added support for ADS1015 (12-bit Analog-to-Digital) chip.
PCA9685 PWM Controller contributed by Christian Wehrli
Merge pull request #48 from riftware/develop

merged pcf8574 LCD implementation
Servo component & PCA9685GpioServo impl contributed by Christian Wehrli

added unit tests for servo
removed <CR> characters from build file in examples
modified build shell script in examples to allow execution from external path
Gyroscope class to core and initial implmentations of ADXL345, BMP085 and HMC5883L
Added Servo abstraction
Fixed RPIServoBlasterDriver
Fixed RPIServoBlasterDriver