title: Mezzanine and MySQL: unicode errors
body: <p>During a mezzanine default setup (via <code>pip</code>) with the MySQL backend, I see unicode errors after I choose to install the included examples.</p>
  
  <pre><code>sudo pip install mezzanine
  ...
  sudo -u mezzanine python manage.py createdb --noinput
  </code></pre>
  
  <p>This produces the following error, which traces back to 4-byte unicode entities. </p>
  
  <pre><code>django.db.utils.OperationalError: (1366, "Incorrect string value: '\\xEF\\xBE\\x8C\\xE3\\x80\\x8D...' for column 'file' at row 1")
  </code></pre>
  
  <p>MySQL's default unicode only supports 3-byte entities. But when I go and set they tpe to utf8mb4 (the 4-byte MySQL UTF-8), I hit this error instead:</p>
  
  <pre><code>django.db.utils.OperationalError: (1071, 'Specified key was too long; max key length is 767 bytes')
  </code></pre>
  
  <p>The question is this: doesn't anyone use Mezzanine's examples with MySQL? If you do, how do they configure the database, and what version of Mezzanine and of  MySQL are you using?</p>