Improving Canvas and PCD8544 LCD driver. Adding off-screen canvas.

1. Added Canvas::draw_char() with position.
2. Added PCD8544::draw_bitmap() with bitmap from data memory.
3. Added OffScreen canvas class (1-bit pixel depth).