Add LICENSE file so I don't keep copying it into each source file.
Add enums-as-bitflags. Update licensing text in each .h.