resolve the size limitation of protobuf
update the way of constructing ellipseGate so that it only need antipodal and param names
update
1.set flowJo counts to -1 when it is absent 2. fix a bug in getRefNodeID routine. 3. add c++ unit test case for ragon data set
reslove the merging conflicts