Moves NativeViewportApplicationLoader into own files

And gets gn check working

BUG=none
TEST=none
R=qsr@chromium.org

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