Pure ruby implementation of Unicode manipulations as by Consortium. Includes: languages-specific uppercase/lowercase, composition, decomposition and more.