FORGE-1076 Added support to detect conflicting top-level @Paths.

This is done through a JavaResourceVisitor that verifies whether
existing JAX-RS resource classes contain @Path annotation values
that match the one for the Resource being created.

The visitor also verifies whether the matching @Path is for an
existing JAX-RS resource that will eventually be overwritten.