Adds capture to the mojo window_manager.

This adds a CaptureController which manages capture, puts a checkbox
that makes a window have capture in the wm_flow demo, and ports the
relevant unit tests for FocusController.

BUG=442545
R=sky@chromium.org

Review URL: https://codereview.chromium.org/805123003