global: uniform licence headers in source files

* Adds header containing licence information to each source file.

* Amends copyright holders and copyright years for every source file
  based on its git commit log history.

* Adds `AUTHORS` file.

Signed-off-by: Tibor Simko <tibor.simko@cern.ch>