New genotype and somaticgenotype to store more intermediate statistics

- Added new CalledGenotype and CalledSomaticGenotype (and Kryo serializers) to save more intermediate variant calling information used for filtering

This also makes a distinctions between germline and somatic calls to the filters can be applied appropriately.  Part of breaking down #147 and is dependent on #162 
cool. I just saw your other PR. I'm confused by why these s/Array/Seq/ diffs still show on this PR, since the other PR has been merged?

Also, @smondet has played with e.g. creating this PR as going from `seqbyte-bases..variant-genotype` instead of `master..variant-genotype`:

![pr](http://f.cl.ly/items/1k1u0o3w3p1M0m0X0w1P/Screen%20Shot%202014-09-10%20at%2012.08.43%20PM.png)

could be good to try in the future for stacked PRs