Automatic Detection of Unsafe Dynamic Component Loadings: A Survey