no need for the bitmap header, we ignore it anyway in the next stage

Change-Id: I007434264bd5649c55d195d30c5447704f930fe0
let us be a bit more conservative and deal with floating point correctly

Change-Id: I22e21c1550982458f1a2c464a8b82e1d71e0525d
no need for a member variable if only used in one method

Change-Id: If82cb7ff43932c6d37d4b3100c2bd5228f6109ce
we only need one of the BMP header functions

Additionally we don't need them when we don't write to a file.

Change-Id: Ib38f68f8f88490f6dfff9fffe7924a707438a040
try to use alpha background in text rendering

Change-Id: I9750117a72d05c7325580a1f93e5db3b9e0fdeb6
add more debugging for text rendering

Change-Id: I1cb43c8a02313acf2a48ba91e88534c17f5f86c8
more work for text rendering

Change-Id: I4c94757de59722b7dfec9e2d0db83fc5734ba942
remove unused struct

Change-Id: I446b2f5739f95634ebff9447d0af108b1dedf6a2
more work in the direction of correct text rendering

It still does not render text correctly (or visible) but at least
according to my debugging skills we are making progress.

Change-Id: I2bff955b7395126770295ba1546e8cb3f70557c7
fix some warnings

Change-Id: I3bded252fb6af9166dc533e7e2756e7569a82112