Apache 2.0 License

- Added LICENSE to root. It contains the full text of the Apache 2.0 license.
- Added notices to source files that support it.