- Rewrote modulescanner.py and uforia.py.
- We now use the first 31 characters of the MD5-hash of the MIME-type as a tablename, as a workaround to the tablename size limitation. In worst case scenarios, the max. tablename size turns out to be 31 chars. I'm looking at you PostgreSQL.
- The supported_mimetypes table now contains a Python dict of module-to-MD5tablename translations for easy lookups.
- CRITICAL: this needs to be improved to use the above lookup table instead of repeatedly recalculating the MD5 hash.