Reimplementing mining process for recognizing all superpatterns during mining.
Empty commit
Empty commit.
Implement a new method to avoid different threads happen to work on the same links for new efficient Depth-First mining process.
In the case of single thread, no need to check if a group of fact links have been extracted or not.
Finished reimplementing the Depth-first mining process for recognizing all super patterns during mining.
Changed back to default config. Wrong  commits before.
Fixed a crash in new Depth-First mining process.
Fixed a bug about bring the patternVapMap into next gram.
Fixed a logic bug for the calculating limit of variable number.
removed python dependencies installation script
update for python dependencies
Merge pull request #1161 from AmeBel/dependency-scripts

Dependency scripts
Fix cppcheck reports:
- (style) Same expression on both sides of '=='
- (style) Same expression on both sides of '||'
- (error) Mismatching allocation and deallocation
- memory leaks
- resource leaks
Merge pull request #1163 from serval2412/master

Fix cppcheck reports:
Fixed a logic bug of after extracting the max gram patterns.
Fix cppcheck reports (part2):
- (error) Iterator 'oni' used after element has been erased
- (error) Dangerous iterator comparison using operator< on 'std::map'
- (style) Unused variable: it
- (error) Memory pointed to by 'counts' is freed twice
- (error) Memory pointed to by 'key' is freed twice
Merge pull request #1164 from serval2412/master

Fix cppcheck reports (part2):
Fix some cppcheck reports (part3)
- (error) Resource leak: f
- (style) Statements following return, break, continue, goto or throw will never be executed (1 of them)
- (style) Unused variable (most of them)
Merge pull request #1165 from serval2412/master

Fix some cppcheck reports (part3)