Add --root flag used for deriving header guard CPP variable. 

By default, the header guard CPP variable is calculated as the relative 
path to the directory that contains .git, .hg, or .svn. When this flag 
is specified, the relative path is calculated from the specified 
directory.

Patch by mazda@chromium.org
CR: https://codereview.appspot.com/8630045/

diff --git a/cpplint/cpplint_test_header.h b/cpplint/cpplint_test_header.h
new file mode 100644
index 0000000..4307e80
--- /dev/null
+++ b/cpplint/cpplint_test_header.h
@@ -0,0 +1 @@
+// A test header for cpplint_unittest.py.