trunks: Created build files and a test runner.

The makefile is for rapid local development; it is unofficial and may be
removed later. This CL also corrects copyright headers and namespace
names.

BUG=chromium:372002
TEST=build both with emerge and 'make'
     run unit tests

Change-Id: I1be80400e37bf57ba938d64692518b1ecc7ba0cf
Reviewed-on: https://chromium-review.googlesource.com/202798
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: Darren Krahn <dkrahn@chromium.org>
Commit-Queue: Darren Krahn <dkrahn@chromium.org>
11 files changed