Fixed #17 by ensuring that pimpl_ is allocated using new (std::nothrow).
Merge pull request #19 from glynos/master

Fixed #17 by ensuring that pimpl_ is allocated using new (std::nothrow).