Patch Set 1: I would prefer that you didn't submit this; Unclean IP, do not check in

I appreciate that you start working on this topic, there are several problems with your change:
- license header and copyright are missing in new source file
- commit message should properly describe the "why" about this change
- explanations for reviewers should go in gerrit cover message
- implementation isn't compliant with http://www.kernel.org/pub/software/scm/git/docs/gitignore.html
in what steps do you want to reach compatibility ?