Fix potentially broken symlinks in CharLCDPlate.
fixed open_by_key
Update Adafruit_CharLCDPlate.py

Setting read/write on wrong bit in GPIOB. 
Bit 7 from display is in bit 1 of GPIOB.
Need to set/clear correct bit in IODIRB.
Update Adafruit_I2C to use new-style classes
Update Adafruit_VCNL4000.py

add a function to read ambient light from VCNL4000 sensor
Fixed missing blink method and comments change
Update mcp3008.py

1) It allows readadc() to be imported and used as a function without the print log on other python file
2) The GPIO is cleanup if there is a KeyboardInterrupt
added file .gitignore
Merge pull request #75 from davidmmiller/add_gitignore

added file .gitignore
Added bargraph library and example for Adafruit product 1721
updated comments
removed bus changes
prevent segfault caused by bitidx++

This patch modifies Adafruit_DHT_Driver/Adafruit_DHT.c so that the code
that increments `bitidx` without bound is protected by #ifdef DEBUG.
This prevents this code from generating a segfault if readDHT is called several
times (which will ultimately cause bitidx to increment beyond the end of the
bits array).

Resolves github issue #78.
Merge pull request #80 from larsks/master

prevent segfault caused by bitidx++
Mark Adafruit_DHT_Driver code as deprecated and point at new Adafruit_Python_DHT library.
Merge pull request #39 from matjaz/master

fixed DHT Google docs open_by_key
Add deprecation note to BMP085 code with pointer to new BMP085/180 sensor library.
Fix getPiRevision to check for revision value 0002 or 0003 as rev 1 boards.
Fix bug with readS16 not returning signed results, and add optional explicit endian parameter to 16 bit reads.
Remove debug log from readS16 to prevent double logging.