quake: Fix build in ISO C++ 11 mode

Fixes building with -std=gnu++11 - this is useful for compatibility
with future compilers (where gnu++11 will be the default mode) and
to make additional language features/optimizations (e.g. constexpr)
available.

Change-Id: I895e19ef7443e33a1f042cda3abf588a6edc062b
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
Merge "quake: Fix build in ISO C++ 11 mode"
Add (void *) to make gcc 4.7 happy under strict-alias mode.

[cherry-picked from compiler-dev]

Change-Id: I19091d01b12fe660486a02eecc278cc21c74cb45
[DO NOT MERGE] Add (void *) to make gcc 4.7 happy under strict-alias mode.

[cherry-picked from compiler-dev]

Change-Id: I43aa861b07f8f3f91007d9b7d8bd513da426e04e
Merge "[DO NOT MERGE] Add (void *) to make gcc 4.7 happy under strict-alias mode."
am c12c344d: (-s ours) Merge "[DO NOT MERGE] Add (void *) to make gcc 4.7 happy under strict-alias mode."

* commit 'c12c344ddffba520a28a19f2fe5a6aafe70b4b56':
  [DO NOT MERGE] Add (void *) to make gcc 4.7 happy under strict-alias mode.
am 72a102cd: (-s ours) am c12c344d: (-s ours) Merge "[DO NOT MERGE] Add (void *) to make gcc 4.7 happy under strict-alias mode."

* commit '72a102cd15eaa3e89047ff92cdb313bd0dc7d3d4':
  [DO NOT MERGE] Add (void *) to make gcc 4.7 happy under strict-alias mode.
am 7033730f: (-s ours) am 72a102cd: (-s ours) am c12c344d: (-s ours) Merge "[DO NOT MERGE] Add (void *) to make gcc 4.7 happy under strict-alias mode."

* commit '7033730f508f5046771e4a768f8d24e825ac1cd7':
  [DO NOT MERGE] Add (void *) to make gcc 4.7 happy under strict-alias mode.
Add (void *) to make gcc 4.7 happy under strict-alias mode.

Change-Id: Ibe9b5826375577884112d55e0fb31d3c7be697cf
Merge "Add (void *) to make gcc 4.7 happy under strict-alias mode."
Merge commit '0b60f1f4' into manualmerge
quake: Fix build with gcc 4.8

The code makes some assumptions about memory layout that aren't
necessarily valid -- code that comes down to

int vecs[3][4];
vecs[0][5]=something; // assume this is the same as vecs[1][1]

Fix that code, and don't error out on unused-parameter warnings.

Change-Id: Ibcba6139261b8aa4ffc449a72d8918496d79e268
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
Merge "quake: Fix build with gcc 4.8"
am ee340fbc: Merge "quake: Fix build with gcc 4.8"

* commit 'ee340fbccf7e480929dd410540b84d6b22e81fc3':
  quake: Fix build with gcc 4.8
Add liblog

Bug: 8580410
Change-Id: Ibfb9f6f05d80169cf30fb13055001f96594a6125
Merge tag 'android-4.3_r2.1' of https://android.googlesource.com/platform/external/quake into sm-jb-mr2

Android 4.3 release 2.1

Signed-off-by: Paul Beeler <sparksco@gmail.com>

Conflicts:
	Android.mk
	quake/src/WinQuake/pr_exec.cpp