i) Merged mk/config.mk into project.mk since configurations are only related to the project currently developed
i) removed implementation of autodeps with intermediate target since it forced to overwrite the global implicit rule for the pattern %.o: %.c which can cause a lot of pain.
ii) added new solution that relies on the user knowing make at a decent level
iii) started recovering the old "solution 2" that uses a define to get the target commands.
i) removed also solution 2 beacuse the standard one is more convincing
ii) changed depclean target implementation
iii) dependencies are automatically included for each module
Merge branch 'anrem-autodeps' into devel

Conflicts:
	mk/functions.mk
i) added support for local var dereferencing with form @<var-name> in:
target-handling functions, target-group functions
i) Revised makedepend hook to auto-dependency generation function, now a custom hook can be given as an optional argument to anrem-mkdeps
ii) Added example in sample/src/test_auto_deps