Changed: class autoloading refactored

autoloading refactored to avoid:
* loading all autoload definitions;
* using costly calls to array_merge();