Fixes phpDocumentor/phpDocumentor2#1110, incomplete defines cause errors

When an incomplete define is provided (`define("a")`) then PHP only
throws warnings and notices but phpDocumentor dies with a fatal error.
This commit checks whether both arguments of a define are provided and
only tries to interpret the constant if both are present.
Merge branch 'master' of github.com:phpDocumentor/Reflection