Annotation reification from TH is not looking into HPT
The annotation reification code only looks into EPS and TCG while trying to find annotations. Unfortunately it forgets HPT, where the annotations for the currently compiling (via --make) package are.
The attached patch fixes this issue. Also, I added some test cases that I should have done a long time ago.
Sorry for the oversight :(