fix make dist

use exts, add more docs, pass exts from Makefile to dist.mak
Merge remote-tracking branch 'origin/master' into p2

Fixed conflicts:
	Makefile
	dist.mak
make clean more
.gitignore cleanup
Merge remote-tracking branch 'origin/master' into p2

Fixed conflicts:
	.gitignore
	Makefile