First pass to add Apache 2.0 License headers to all source files