Improving canvas drawing (draw_line/circle, fill_circle), color management.

1. Scaling color 24-bit (3x8-bit) to 16-bit.
2. Improving drawing speed.
3. Updating example code.