Use multi-param emplace / emplace_back.

VS2013 finally supports this so we don't have to depend on the move
constructor.
Update copyright.