Add BUILD.gn, clean up code, and made minor changes

Changes described in README.fuchsia

Change-Id: Idd810e11e7a07f4a1f8049e4914c0227f9b1d7d5
377 files changed