Updated bitmap for recent Adafruit_GFX change
Update Adafruit_SSD1306.cpp

In functions startscrollleft(uint8_t start, uint8_t stop) and startscrollright(uint8_t start, uint8_t stop),
E[7:0] : Dummy byte was set to 0x01 instead of 0x00 (Datasheet page 28).
The first pixel column was not scrolled.
Provide an implementation of drawFastVLine that is really fast when not rotated.

If any rotations have occured, speed drops drastically.  Should handle 180 degree flip better.
Add support for improving speed of 180 degree drawFastVLine calls.
Add support for rotation in both drawFastVLine and drawFastHLine, including converting drawFastVLine calls to drawFastHLine and vice versa when rotation is 90 or 270 degrees.
Make the code ~30% faster.
Removed glcdfont references (handled in Adafruit_GFX)
Fix for recent Adafruit_GFX change
switching back to 64 row led for tsting
Merge remote branch 'upstream/master'
Fixed double writes; tested on 128x64 and 128x32 SPI displays
Incorporate edwinm's dim() method
Merge pull request #3 from ghost/patch-1

Hotizontal scrolling update Adafruit_SSD1306.cpp
Merge pull request #10 from focalintent/master

Improve performance of SSD1306 drawing
Incorporated ManfredBrauchle's hardware SPI changes

Note: sketches will need to #include SPI.h, even if using I2C display.
Arduino Due support courtesy of nmadura

Note: I2C requires using pins 20 & 21 on Due (not SDA1/SCL1)
PROGMEM data is declared const to satiate Linux compiler
Merge remote-tracking branch 'upstream/master'

Conflicts:
	Adafruit_SSD1306.cpp
	Adafruit_SSD1306.h