* Smart pointer management for ExtensiveDataNode's parents.
* Rename "strategic 2 player game" to "bimatrix game" and "strategic 2 player 0-sum game" to "matrix game".
* Renamed matrix and bimatrix routine files to match their classes names.