Some missing  refactorings backported from B+tree branch
B+tree map API completed for Map/Set + test fixes

Tuned B+tree equals() and API

Add flexibility by lower bounding Comparators and HashStrategy all over the containers (Comparator<? super KType> and HashStrategy<? super KTYpe>
No binaries yet in the B+tree branch, people