Don't make ZoneTableAccessorCache derive from boost::noncopyable,
as ZoneTableAccessor derives from it already.
/// \c ConfigurableClientList. Normal applications shouldn't instantiate
/// it directly. It's still defined publicly visibly for testing purpose,
/// but to clarify the intent it's hidden in the "internal" namespace.
-class ZoneTableAccessorCache : boost::noncopyable, public ZoneTableAccessor {
+class ZoneTableAccessorCache : public ZoneTableAccessor {
public:
/// \brief Constructor.
///