use a cache for class autoloading
complete changelog
Merge pull request #890 from lunika/autoload

Autoload