Licensing

- Added license to header of all non-autogenerated .py files
- Added comment about the new license coming from Yuriy to all .py files that are not auto-generated
- Where a license already existed, noted that the file is dual-licensed as per the new license from Yuriy
- @tacaswell I hope this passes your licensing sniff test, please let me know if it does not