[#141] Refactor 'dist' make target
Created by: elbenfreund
This PR improves or Makefile by providing several new targets to collect and compile relevant files in a temporary build directory. The dist target has been fixed so it now creates a valid archive with the extension as its root.
This PR also moves all non code to a dedicated data directory in order to tidy things up further.
The aforementioned collect target is responsible of gathering the individual bits as part of the build process.
Closes: #141 (closed)