BW (bitonal) image type

Hello.
I add support bitonal (where image have only black and white pixels) image type.
Now only for png class. But if need, I (or @jwilm ?) can modify dynamic_ and fixed_ png_stack.

Also I add simple example how it use.
Sorry for my English.