Experimental implementation of UTF32String
Experimenting with UTF32 strings
Unicode everywhere
Reverted some fields back to plain ascii std::string
Fixed dangling pointer in appnexus bid request parsing
Renamed UtfString to UnicodeString for more clarity

Also, this commit brings a serious header cleanup by getting rid
of all the using directives used in the headers. Now types are prefixed
by their namespaces in the headers. Thus, we avoid namespace pollution
and serious troubles.

Conflicts:

	soa/types/string.h
Merge branch 'master' into unicode-everywhere-2
Merge pull request #13 from datacratic/unicode-everywhere-2

Unicode Everywhere