Big misc Sunday commit:
Fixes :
	-Accessibility problems of KeyContainer/ValueContainers
	-Plugged pooled iterators recycling for internal implementations:
	some equals() was missing iterators
	-Killed the last "no need to reset a primitive type" missing
	places
API rationalizing:
	-ArrayDeque has a KType[] toArray(KType[] target), but not the
	others. So put such signature in KTypeContainer interface, provide
	default implem in AbstractKTypeCollection, provide optimized
	versions for all containers, and implem all original toArray()
	methods by calling KType[] toArray(KType[] target).