Boost bitmap drawing speed by 33%
Add support for more sophisticated serial output with printf
Add a millisecond tick that can be used for timing
Add support for run-length compressed bitmaps.  This has dropped the time to display the had_mooltipass logo bitmap (256x64x4) from 380msecs to 100msecs.  So overall time has dropped from 513msecs to 100msecs when including the multi-pixel speed up commited earlier. Size of the bitmap has dropped from 8KB to 3.8KB, over 50% compression.
Increase the text display speed by 100%
Use the extra display RAM in the SSD1306 as a second display buffer.
Enable either of the buffers to be the actively displayed buffer.
Add support for writing to either the buffer (active or inactive).
Add smooth scrolling support to scroll inactive buffer onto the screen.
Add support for RAM based bitmaps.
Add support for a delay_ms() function enabling variable as time parameters. (_delay_ms() only works with constants)
Add scrolling transitions for screens, writing to inactive buffers to improve perception of performance
Merge from limpkin master, clean up OLEDMP code format
coding standard fixes
Add bitmap creation tool
align comment
clarify 0 returns from bsRead()
format update
coding standard format update
coding standard format update
coding standard format update
inline byte and word read functions to remove call overhead
coding standard format update
limit y to max supported line in oledSetXY()