ARQ-1752 Upgrade junit dependency to version 4.11
Remove wildcards from DroneContext#find and findSingle return values.
Improve logging if DroneContext#findSingle found other than one point.
Fix destroying drones without DEPLOYMENT lifecycle in BeforeUndeploy.

If somehow the point had metadata set under DeploymentNameKey,
DroneLifecycleManager wrongly called DestroyDrone for that particular
DronePoint, even when it did not have DEPLOYMENT lifecycle.