Remove PHP-Parser submodule
Install dependencies (PHP-Parser, phpdocumentor/reflection) with composer
Use phpdocumentor/reflection to parse files
Remove old library code
Implement custom FileReflector to parse out hooks
Update dependencies

Update to phpdocumentor/reflection prevents a fatal error.
Fix undefined variable notice
Export lots of information into a pretty printed output.json for testing
Put method reflectors into the location stack for hook parsing

phpdocumentor/reflection buries method parsing in the InterfaceReflector
class. So, when a method AST node is encountered the current class
reflector can be searched for the corresponding method reflector.
Putting these reflectors in the location stack allows hooks to be
correctly associated with them.
Add hook arguments to exported data
Add DocBlock tags to exported data

This is kinda crappy, but there may be more than one of the same tag, so we
need to ensure that we don't key by name naively. This could have a better
implementation though.