removes warnings, adds three new tests on annotationArray;
initWithAnnotation now raises exception when any element of the annotation collection is not responding to mkannotation protocol;
refactors a little bit the HKAnnotationArray class private implementation