use <enum>.values() instead of EnumSet.allOf()
Node uses null values and writes less to stream
udpate hyracks test cases to use null's
set coverage in split repeat to 1/2 the node's coverage
fix for null value in GraphStatistics
Merge pull request #57 from uci-cbcl/wbiesing/optimize-writes-in-genomix-data-using-nulls

optimize writes in genomix data using nulls
Merge remote-tracking branch 'origin/wbiesing/pregelix-messages-have-null-values' into genomix/fullstack_genomix
change this/thatSequence, and bitField for not writing any null members
change SetAsCopy() and getLengthInBytes() to be consistent with writing nothing about null members
remove contain(Kmer kmer) and recover contain(VkmerList kmer)
change partial member function to be consistent with ReadHeadInfo
get mateId in a indirect way, and consider the single long end read
Merge branch 'genomix/fullstack_genomix' into nanzhang/ray-genomix

# By Jake Biesinger
# Via Jake Biesinger
* genomix/fullstack_genomix:
  fix for null value in GraphStatistics
  set coverage in split repeat to 1/2 the node's coverage
  udpate hyracks test cases to use null's
  Node uses null values and writes less to stream
  use <enum>.values() instead of EnumSet.allOf()

Conflicts:
	genomix/genomix-data/src/main/java/edu/uci/ics/genomix/type/Node.java
	genomix/genomix-data/src/test/java/edu/uci/ics/genomix/type/NodeTest.java
	genomix/genomix-hyracks/src/main/java/edu/uci/ics/genomix/hyracks/graph/dataflow/AggregateKmerAggregateFactory.java
	genomix/genomix-pregelix/src/main/java/edu/uci/ics/genomix/pregelix/operator/pathmerge/BasicPathMergeVertex.java