update mkdist.sh to cleanup before make dist
update developers document