Changed TGeoBranch array class to allocate in contiguous way, either in self-allocated space or pre-allocated one. No ctor available, one has to use the static MakeInstance