Deleted old mpgroupgraph code. Unlikely to ever be used again.
Fixed bug in gen8ped.R

The behaviour of sample() is (stupidly) different if the first argument is
a single element.
Fixed getFunnel C code

It now returns NA if there are intercrossing generations, because it's not
useful to think of a "funnel" in the intercrossing case (assuming they're
randomly chosen funnels, that is).
Optimized outputPedigreeGraph slightly

Recall that convertped changes the pedigere across to having integer
values (although row names are now retained). So the match() calls were
unnecessary (and probably time consuming).
Split out pedigree validation code into own function
Major changes to ensure that AIC lines are handled correctly.

-rfhapsSpecificDesign split into own file
-Added comments to Unique.hpp which contains types used in rfhaps_cpu
-Changes to write2cross to handle AIC/IRIP lines
-Fixed bugs in rfhaps_cpu code. Previously it assumed that AIC lines had
per-funnel effects, but this is not true.
Merge branch 'master' of https://github.com/behuang/mpMap

Conflicts:
	R/clean.mpcross.R