TestCase::run() support for expectedException annotation

Usage: 

```php
/**
 * @expectedException \Kdyby\Redis\LockException
 * @expectedExceptionMessage Process ran too long
 */
public function testLockExpired()
{
	throw new Kdyby\Redis\LockException("Process ran too long");
}
```

This increases the compatibility with PhpUnit.