network object is reference counted by number of connected endpoints. It is useful for the case of globally scoped networks to make sure network is not inadvertently removed when there are connected containers. But, there are cases (such as forced docker daemon kill) in which the network refcount gets unaccounted for. Hence we need a way to force-remove a network if the user chooses to.