Merge pull request #83 from chrox/master

add auto detection of word gap in reflowing
blitbuffer implementation with support for > 4bpp

A new blitbuffer implementation, featuring support for blitbuffers
with 4bit (as before), 8bit gray, 16bit gray, 16bit RGB, 24bit RGB,
32bit RGB(A) pixel values ("Color").

These buffers interoperate automatically. It is optimized to be sped
up by LuaJIT pretty well.

Rotation is now done using "virtual" blitbuffers. Same goes for
value inversion. These virtual blitbuffers are just overlays on other
blitbuffers which store the actual data.
add unit busted tests
bugfix: compatibility check for traditional color values
Merge pull request #84 from chrox/master

build libglib-2.0 and libz for sdcv
Merge remote-tracking branch 'upstream/master' into blitbuffer-multi-bpp
Merge pull request #86 from houqp/houqp-master

add unit busted tests
Merge remote-tracking branch 'upstream/master' into blitbuffer-multi-bpp
fix file name typo
adapt pixel setting test to color value types
Merge pull request #85 from hwhw/blitbuffer-multi-bpp

blitbuffer implementation with support for > 4bpp
Merge pull request #87 from hwhw/fixes-unit-testing

Fixes unit testing
Merge pull request #88 from chrox/master

calibrate indentation before reflowing
fix blitbuffer rotation

blitbuffer rotation was broken in two places:
- actual coordinate translation
- blitFromRotate function
Merge pull request #89 from hwhw/fix-blitbuffer

fix blitbuffer rotation
fix fail on init of tesseract