Update pt_BR translation: Sync to a3214803429e05635cbfbe8b3050a73406da6bc6
Update pt_BR translation: Improve translations.

[ci skip]
Merge #892 'Update pt_BR translation'
Update German translation: Sync to 9f1b9726fb28f78fba7c50efa5316c4bf2413cf8.
Update German translation: Improve translations.

* Translate missing and fuzzy strings.
* Fix grammatical errors.
* Rewordings for consistency.
Merge #780 'Update German translation'
Remove include for sys/select.h in vim.h #890

- There is no need to include sys/select.h anymore
- Removed HAVE_SYS_SELECT_H from config.h.in
FIX -Wconversion warnings for src/nvim/cursor_shape.c
add -Wconversion flag to src/nvim/cursor_shape.c
FIX -Wconversion warnings on src/nvim/os/channel.c
add -Wconversion flag for src/nvim/os/channel.c
remove duplicated map.c from src/nvim/CMakeLists.txt
TRIVIAL: fix trailing blanks in src/nvim/eval.c
FIX -Wconversion warnings in src/nvim/os/fs.c
add -Wconversion flag for src/nvim/os/fs.c
sort files in alphabetical order, for better reading
FIX -Wconversion warnings for src/nvim/os/input.c
add -Wconversion flag for src/nvim/os/input.c