Simplify build process by getting rid of bison/flex dependencies.

Fixes both MSVC and autotools (automake 1.12+).

Revert "Abort autogen.sh when automake 1.12+ is found."

This reverts commit 978ed8f1f90544162c327f334bd590cd7b944ce1.
Should now work with automake 1.11+

fixes ticket:3887
fixes ticket:3538
closes ticket:3950

(cherry picked from commit 372eff6693e633e8d0d1d0b8a9ceb996a5c3f49f)

Forgot to push these changes for commit 372eff6693e633e8d0d1d0b8a9ceb996a5c3f49f

(cherry picked from commit e397b24d4724d835d6cdc39a92800e64c0551dab)

Out of tree builds ?  Who needs them. :P

refs: 372eff6693e633e8d0d1d0b8a9ceb996a5c3f49f
(cherry picked from commit 20317c2a6f2c700042a727c6d719056ab3c90dcb)
qtscript: fix description of getStructureLimit()
French translation update by cpasmoi/machintruc.

Closes pull request 35.
Italian translation update by Alpha93.

Closes #4074.
Hungarian translation update by mtomi78.

Closes #3909.
Portuguese translation update by HolyDragoon.

Closes #4050.
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
Only check for OpenGL errors in debug builds.

Might speed up rendering a bit.
Fixes for various bugs noticed by Coverity static analysis tool.
Add new maps: Gamma (3p) and Melting (6p)
Update changelog

(cherry picked from commit 6b0ceca623f710dc5444d35cb1e1fa7965ee684a)
Update Changelog

(cherry picked from commit 8d015ad27b5317877b8b9ee8f69c1a291c9278e8)
Move build fix in ChangeLog to correct location
Upgrade miniupnp to miniupnpc-1.8.20131007 *NOTE* mimiupnp source has been modified so we can compile it without errors!

Fix UPnP so it actually works on windows & linux & most likely mac.
Add more information about UPnP progress in console.

closes ticket:4095
Update ChangeLog
Only display the UPnP messages for MP games, not for skirmish.
Fix the mac build for 8f4adda2.

Refs. ticket:4095.