added tree structures for id3
Solve memory leak problem, but uninitial values jump problems didn't fixed. I need help~
fix doc error
BinaryTreeMachineNode created
Merge pull request #1960 from lambday/develop

remove unwanted SG_SDEBUG messages from unit-test
Merge pull request #1957 from pl8787/develop

Solve memory leak problem, but uninitial values jump problems didn't fix...
Merge pull request #1959 from lambday/feature/btest

add streaming mmd, refactor linear time mmd
unit-tests added for valgrind check
unittest names changed
REQUIRE condition removed to counter travis failure
Merge pull request #1950 from mazumdarparijat/pca

added data structures for decision tree implementation
CMake-ize documentum generation
Doxygen documentation was waaay out of date and it was still using the
old make system. updated:
 * documentation is generated via cmake i.e. `make doc`
 * outdated doxygen descriptions are removed
 * since doxygen 1.8.0 markdown is supported, i have added some of the markdown documentation to doxygen
 * changed some of the markdown documentations' style to standard markdown from GFM since only standard
  markdown is supported by doxygen
 * fixed some minor errors in the documentation
Merge pull request #1968 from lambday/develop

fix failing input error in logdet notebook
minor documentation fix in linear time mmd
added setters for streaming features in streaming mmd
remove default blocksize from streaming mmd