Turkish translation update by Ayhan Görgülü.

Closes #4080.
Brazilian translation update by Tucalipe.

Closes #4081.
Update .gitignore.
Add fix for backwards terrain shadows by Berg
Merge branch 'bugfixes' into 3.1