Add transfering ownership of a thread example

Initial code: shows transfering of ownership of threads among three
std::thread instances.
Transfering ownership out of a function example
Scoped thread example

Example combines thread_guard code with onwership transfering. Now class
scoped_thread takes ownership over thread in constructor and joins it in
destructor.