Initial incorporation Bayesian Action Graph Games

Bayesian AGGs (BAGGs) are a compact representation for Bayesian games. 

These commits are an initial merge from agg.cs.ubc.ca code for BAGGs. It compiles but not all features are implemented in the wrapper gamebagg yet.