Adding downcase on table names to get around case sensitivity in MySQL.

When using a MySQL back-end the column names in the DB (displayName, lastModified, etc.) don't match up with what the app is using.  This forces the column names returned from the database to lower case so that the comparison lines up and the fields are included in the returned array.