Merge pull request #112 from ogail/master

Bug fixes:
Merge pull request #113 from ogail/master

Bug fixes:
Removed references to old PlanGraph
Added references to new OlcbpPlan
Merged Ogail/LFHD
Initial commit to support execution history
Updates to execution history serialization
Fixed errors outside AdjListDigraph .h
Resolved all compilation errors
LFHD now saves the learnt cases
More changes for supporting execution history
Bug fixes
Merge pull request #1 from ogail/zoom

Bug fixes
More bug fixes to LFHD
Merge pull request #2 from ogail/zoom

More bug fixes to LFHD
Learn was generating the dependency graph twice
Fixed NodeIds Bug

Dependecy Graphs were linked based on index not node ids
Fix build action post conditions
Merge pull request #3 from ogail/zoom

Fix build action post conditions
Fixed NecessaryStepsExtraction() bugs in LFHD.