add delete_handler policy
mv policies in policy directory
rename Reference to Reference
update path and include guard after mv of policies in policy directory
fix observer comment
mv default parameter from referenced to referenced forward
improve/fix delete_handler
use config.h for default template argument
remove empty_class.h
improve observer_ptr/ref_ptr assign
add install cmake target
add delete handler test
improve atomic memory_order
add checking policy