Adding a gitignore file.
Editing gitignore to ensure reproducible build
Fixing untracked files
Updated license header script.
Added license header to all source files not licensed under the Apache license.
Merge branch 'gb-1.24'

The master branch should be identical to the general build (gb) branch.