Faster parsing of classless annotations (BC break)

Can significantly improve performance for project with abundance of annotations of non existent classes and slow class (auto)loaders.

BC break will occur for hacked libraries that rely on registering annotation classes previously deemed non existent while loading annotation class.

Example of BC break:
```php
class Satan {
    /**
     * @hell
     * @purgatory
     * @hell
     */
    function hell() { }
}
```

```php
function __autoload($class) // for brevity of example using discouraged method
{
    if ($class == 'purgatoryAnnotation') {
        require 'HellAnnotation.php';
        require 'PurgatoryAnnotation.php'; // because it inherits from HellAnnotation for whatever reason...
    }
}
```

*I can't get rid of the feeling we already discussed this. Not sure if that is the case or just a déjà vu.*