charset: Added a charset module

This module represents the set of characters allowed for transformation
and handle classes of equivalent characters.

Signed-off-by: Celelibi <celelibi@gmail.com>