fix all usages of rawRead to check their return value!!!

= Framebuffer =

Support non-greyscale, truecolor framebuffer.
Rename GreyscaleFramebufferpainter to something more neutral? DefaultFramebufferpainter or what?
Support optional transparency by color-keying.
Support blitting with transparency and without.
Support blitting with scaling and bilinear filtering.

= TTF =

Test!!!
Saving.

= PDF =

check dlang BitArray
std.bitmanip write
charset encoding: http://dlang.org/phobos/std_encoding.html
std.zip : ZipArchive, ZipException
std.stream.Stream
	in a first step, just use a stringstream - if there's something like that.
std.io and std.streams

  import std.stdio;
   ...
   auto file = File(filename);
   foreach (line; file.byLine)
   {
       writeln(line);
   }
Note:
	Range operations are empty, popFront, front.
	Forward Ranges

 http://wiki.dlang.org/Review_Queue

= IO =

https://github.com/schveiguy/phobos/blob/new-io/std/io.d
http://dpaste.dzfl.pl/bc470f96b357
https://github.com/schveiguy/phobos/blob/new-io/std/io.d
https://github.com/schveiguy/phobos/tree/new-io3

= Structs =

struct tutorial:
	http://ddili.org/ders/d.en/struct.html