Add dependency tracking to DocDb.
Add dependency handling to java parsing.
Remove the restriction on user specifying annotation types.