GCC 4.6 compatibility: weird naming conflicts.
Containers: forgot to add test case to the list.

Also fixed the test case to actuall work. Meh.
Utility: return std::pair from Unicode::nextChar().

Two-value pair is more convenient to create and use than two-value
tuple, at least in C++11. Also fixed char32_t literal.