rename michael_list_ptb.h to michael_list_dhp.h
rename michael_kvlist_pth.h to michael_kvlist_dhp.h
remove michael_list_hrc.h
remove LazyList<gc::HRC> specializations
Remove SkipList<gc::HRC> specializations
Remove SplitList<gc::HRC> specializations
Remove MichaelMap<gc::HRC> specializations
rename lazy_list_ptb.h to lazy_list_dhp.h
SkipList: replace gc::PTB with gc::DHP
Replace PTB with DHP in unit tests
index on dev: 5db878e remove michael_list_hrc.h
On dev: MIchaelList
Merge commit '7999eaee97df27c88866d1dfd130068dba955e88' into dev

Conflicts:
	projects/Win/vc12/hdr-test-ordered-list.vcxproj
	projects/Win/vc12/hdr-test-ordered-list.vcxproj.filters
MichaelList refactoring
fix makefiles and projects
LazyList refactoring
fix doc
add "insert item troubleshooting" to docs
intrusive::LazyList refactoring
LazyList refactoring