Add class which use std::shared_ptr<T> for holding Resource.
Add example with usage IncompleteSharedPtr class.
Add last example in article4.cpp and set up makefile.