check pointer before drawing
use unicode table instead of jis
Merge branch "take-cheeze/shared_ptr"

Resolved Conflicts:
	src/font.cpp
Remove wcwidth, shinonome does this now. Add IsFullWidth function for convenience.
Fix crash in FinishMessageProcessing
Map Screenshot to keyboard button (F10)