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 #80 from php-annotations/77-some-pseudo-types-are-missing

Adding missing data types during annotation type resolution code
Adding more tests to increase coverage

- solving problems with too long lines
- code usage in test constructor wasn't reflected in coverage report
- simplify exception catching in existing tests