Create a new folder for blame analysis. Moving all blame analysis files
from src folder to the new folder. Make the files in the new folder
compilable.
Config BlameAnalysis folder to compile and generate so file. Config
tests-blameanalysis to run with analysis plugin.
Update blameanalysis sconscript to run independently with libmonitor.
Merge branch 'master' into blame-analysis
Remove BlameAnalysis files from src folder.
Create README.md
Refactor blame analysis code.
- Change class BlameTree to BlameAnalysis.
- Change class BlameTreeAnalysis to BlameTree.
- Change variable dynamicCounter in BlameAnalysis to dpc.
- Change data structure of variable trace in BlameAnalysis to
  vector<vector<BlameTreeShadowObject>>.
Merge branch 'blame-analysis' of https://github.com/corvette-berkeley/shadow-execution into blame-analysis
1. Added IID to binop.
2. Fix SConscript error - missing glog.
Added code to read debugging information in BlameAnalysis::pre_analysis.
Read debugging information at pre-analysis. We assume that the name of
the debugging file is always debug.bin.
Merge branch 'blame-analysis'

Conflicts:
	.git_hooks/pre-commit
	BlameAnalysis/BlameAnalysis.cpp
	BlameAnalysis/BlameAnalysis.h
	BlameAnalysis/BlameTreeAnalysis.cpp
	SConstruct
	src/BlameNode.cpp
	src/BlameNode.h
	src/BlameNodeID.h
	src/BlameTreeAnalysis.h
	src/BlameTreeFloat.cpp
	src/BlameTreeFloat.h
	src/BlameTreeUtilities.h
	src/Common.h
	src/InterpreterObserver.cpp
	src/InterpreterObserver.h
Merged blame-analysis with master branch.
Merge branch 'master' of https://github.com/corvette-berkeley/shadow-execution
Done merging blame-analysis to master.