[server] Use Impl and m_impl for PImpl idiom code

It also uses `std::auto_ptr` (or `std::unique_ptr`) for `m_impl`. (But I didn't test with `configure --enable-cpp11`. Sorry.)

See also: https://github.com/project-hatohol/hatohol/pull/306#discussion_r15680065