Normalise angular application file structure, cleanup

* Mirror Angular module structure in file system.
* Various naming fixes (inc. changing underscores -> dashes).
* Add some missing copyright headers.

https://community.openproject.org/work_packages/5100