Replace boost::noncopyable by C++11 idiom

Closes #27