Merge pull request #5 from jhowliu/master

Merge master into Johnny
Link file ok, makefile
Modify depth pruning
Candidate generate I-Concat flow ok
find_matched_items => find_matched_indexes
 Candidate generate S-Concat flow ok
Add utility entry struct
find_s_candidates flow ok
Fix some code
Merge New Patch
Width pruning flow ok
Small Change
Merge pull request #7 from jhowliu/Johnny

Merge new Patch
Fix some error
Remove old USpan func
Modified variable name
Update so bugs
Compile ok
Delete main.cpp
Merge branch 'jhow-dev' into Johnny

Conflicts:
	function.cpp
	function.h