Adds dependency for docs
Renames target 'all-docs' to 'docs'
Changes order of target section. Adds dependency lookup dist_dependency
Adds variable to store files that indicate dependencies
Makes '*dep' targets depend on all auxiliar files included by the Makefile