Refactoring "AnnotationManager::applyConstrains" method to increase clarity

- also fixing annotation inheritance test (typo error)
Merge pull request #69 from php-annotations/annotation-constrain-apply-refactoring

Refactoring "AnnotationManager::applyConstrains" method
Adding more tests to increase coverage

- solving problems with too long lines
- code usage in test constructor wasn't reflected in coverage report
- expected exception wasn't reset after each test
- simplify exception catching in existing tests
- test suite wasn't assessing that expected exception wasn't thrown at all