Updates for IOUtils
Using the term "type tree" at some places again
Using UnityVersion objects instead of strings for asset bundles
Using UnityVersion objects instead of strings for asset files and database
Added support to read some additional info from asset bundles
Fixed wrong type tree checks
Updated database