Remove unused copy ctor (and use boost::noncopyable)

Change-Id: Ib797c84e64a114df0e80067a97b714d4f97ff20a