added script to add licence header
added licence and licence header where appropriate

Added the NCSA licence text. Added licence header to C/C++/Fortran
files. Some things have not received a licence header:
    - hrtimer (it is already under a different licence)
    - ddtbench (it is part of a different project)