update translations: ar ca de es fr no pl pt_BR
map translation nl_NL --> nl
add new translations: hu it ja nl pa pt sk sl sv tr vi zh_CN zh_TW
make-release-build: force clean up of all git submodules
add PIE to gnupg and pinentry builds so executables can run on android-21

Android 5.0/Lollipop/21 requires "Position Independent Executables" for all
native executables.

refs #4126 https://dev.guardianproject.info/issues/4126
http://stackoverflow.com/questions/24818902/running-a-native-library-on-android-l-error-only-position-independent-executab
patch libgpg-error to disable the building of the documentation

The docs are not used at all in this app, and they frequently cause build
breakage.
make-release-build: make sure ndk-build can be found before running