Renamed node->childNumber to node->nChildren.
To avoid conceptual naming conflict with tree mining and to be consistent
with other count variables.
renamed nLambda to lambdaCoeff because it's not an integer
Add frequency coefficients initialization· Add more tests for arrays
Add deletion of centroids having low estimated frequency
tweak test output
added comments to belief_transform.h
comments
Merge remote-tracking branch 'jswiergo/dynamic-structs' into overlapping_regions

Conflicts:
	Destin/DavisDestin/src/util.c
	Destin/DavisDestin/test/test.c
added DestinConfig struct
Add centroid addition criteria; Fixes many bugs, should work stable now
Remove old add centroid method
Merged lambdaCoeff, d->nChildren
Merge pull request #9 from jswiergo/dynamic-structs

Addition/deletion of centroids
made extRation uint. Because it can't be  negative.
* Initial support for overlapping nodes.
* Replaced instances of InitDestin with InitDestinWithConfig
The destin hierarchy is now inferred from the layerWidths instead of the
nci array.

If a parent layer width is one less than the child layer, then it
is inferred that the child layer has overlapping nodes. In which
case the nodes can each have up to 4 parent nodes.

Otherwise, the child layer width must divide evenly by the parent
layer width i.e. childWidth % parentWidth == 0 and assumed that the
child nodes are non overlapping and each only have one parent.
Be able to turn on/off recurrence without recompile
fixed a few memory leaks
fixed swig python bugs when converting python lists to c arrays.
* was writting 0 past the end of the malloced array causing a crash
in some instances
* When passing Python None, it interpreted it as not a list so we were not
not able to pass None to the functions.
added some notes for debugging python bindings.
Bug fixes