Extended make system, moved into subdir

All make related files have been moved into the make directory. A new
file for handling auto prerequisites as well as a file for general
definitions has been added.