Create fresh MySQL databases with a default charset of UTF8

MySQL databases upgraded from < 3.8.0 to >= 3.8.0 run an ALTER DATABASE
command which sets the default character set to utf8 (via 947937e in
upgrade-mysql-schema.pl).  Fresh databases never set a default, but
always created tables as UTF8.  A consistent set of defaults between
upgraded and fresh DBs will help prevent bugs in the future.

Pointed out by Christian Loos in [rt3 #21773].
update mysql schema for email fields to utf8

utf8 data is valid nowadays.
update mysql schema for lifecycle to utf8 too
too late for 4.0.11, bump to 4.0.19
Merge branch '4.0/mysql-charsets' into 4.0-trunk