new type to store split interface information
added donor_t.h and splitface_t.h
added data for split interfaces
started implementation of split interfaces