Makefile: cleanup

po/Makefile:
1. make all: not necessary to update po file, only update po files when you
explictly "make update-po"
2. makefile dependency fixes
Makefile:
make dist: not necessary to make update-po