Added convenience overload for specifying a viennacl::ocl::device directly for context setup
Added a tutorial for multithreaded execution using Boost.thread

This, unfortunately, pulls in Boost.thread.
Fixed issues with multithreaded execution of norm_X(), inner_prod() (temporaries not in correct context)