Remove base::ManualConstructor. Usage of base::ManualConstructor can be replaced with unions, base::Optional, or (in the future) std::aligned_storage. Bug: 773351 Change-Id: I1a82a2657798a98bf6c682702f22bb108d9cfc02 Reviewed-on: https://chromium-review.googlesource.com/711325 Reviewed-by: Brett Wilson <brettw@chromium.org> Commit-Queue: Daniel Cheng <dcheng@chromium.org> Cr-Original-Commit-Position: refs/heads/master@{#508787} Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src Cr-Mirrored-Commit: f4ecd4bed36c803a8ab88e44bd5a91bdd3d95d46