Added ability to assert exceptions in tests
Fixing notice when filtering tests, when `xdebug.scream` was used
Improving error messages on failed class introspecting attempt
Merge pull request #58 from aik099/54-attempt-to-introspect-interface-trait-fails

Attempt to introspect interface trait fails
The "AnnotationManager::getClassAnnoations" has incomplete PHPDoc
Add PHP 5.6 to Travis CI build config
Added skip for internal classes or classes without source.

New test was added to check this. New logic implemented to handle and fail on php errors.
Merge pull request #61 from evangelion1204/59_handling_internal_classes

Solving problem with internal classes
Packagist integration improvements

- adding `composer.lock` to repo (faster dependency resolution on Scrutinizer CI)
- adding branch alias to `composer.json` to ease version specification
- removing `minimum-stability` from `composer.json`
Refactoring "AnnotationManager::applyConstrains" method to increase clarity

- also fixing annotation inheritance test (typo error)
Unsure that returned annotation indexes are sequential
Merge pull request #72 from php-annotations/sequentinal-index-in-returned-annotation-array

Unsure that returned annotation indexes are sequential
Removing redundant code in "getUsage" method

Code, that locates parent `@usage` annotation is removed in `getUsage` method in favor code in `getAnnotations` method, that recursively obtains all annotations including ones from parent classes.
Merge pull request #70 from php-annotations/remove-redundant-usage-annotation-handling

Removing redundant code in "getUsage" method
Don't allow getting annotation from non-existing class properties
Merge pull request #69 from php-annotations/annotation-constrain-apply-refactoring

Refactoring "AnnotationManager::applyConstrains" method
Adding missing data types during annotation type resolution code

Following simple data types were added:
- `callback`
- `number`
- `object`
- `void`

Also moving simple data type list to static variable to improve performance.
Merge pull request #79 from php-annotations/74-verify-that-property-exists-before-reading-it-s-annotations

Don't allow getting annotation from non-existing class properties
Fixing issues in test framework:

- expected exception wasn't reset after each test
- test suite wasn't assessing that expected exception wasn't thrown at all
Merge pull request #81 from php-annotations/test-framework-fixes

Fixing issues in test framework