Fixed build errors originated from stlport

The STLPort in the Android repository is the latest version and there
has not been any more updates to this project. Thus, we are locally
patching STLPort to fix build errors reported by clang.
 - Introduced _STLP_UNUSED macro to fix un-used param warnings. (caused
   build errors with -Werror)

Change-Id: I67a72cad71b3c05e517d59805291b2730bd1ee7c
Author: Tareq A. Siraj <tareq.a.siraj@intel.com>
Reviewed-by: Ariel Bernal <ariel.j.bernal@intel.com>
Make it easier to use stlport correctly.

Change-Id: I55da59c8c11057b7d881301ec8c9fd4aa3bd92bf
Merge "Make it easier to use stlport correctly."
Make libstlport.mk interoperate correctly with use_rtti.mk.

Change-Id: I639d0d3dc36a0b7c2d3fb2ded42e8801daccfa7a
Merge "Make libstlport.mk interoperate correctly with use_rtti.mk."
Add std::move and std::remove_reference.

Change-Id: I75df32685446210c9eaa185785f5902a88be72a9
Add std::move and std::remove_reference.

Change-Id: I75df32685446210c9eaa185785f5902a88be72a9
(cherry picked from commit 437a526f8f1a39e3c7958158f5d8d1e6ff9e33d4)
Merge "Add std::move and std::remove_reference."
am 4af20f06: Add std::move and std::remove_reference.

* commit '4af20f063625a5847cb50b639db4342d20bd1b2c':
  Add std::move and std::remove_reference.
Merge "Fixed build errors originated from stlport"
am a6061104: Merge "Fixed build errors originated from stlport"

* commit 'a6061104795167e1bb7e625ef76014ca1021a067':
  Fixed build errors originated from stlport
Fixed build errors originated from stlport

The STLPort in the Android repository is the latest version and there
has not been any more updates to this project. Thus, we are locally
patching STLPort to fix build errors reported by clang.
 - Introduced _STLP_UNUSED macro to fix un-used param warnings. (caused
   build errors with -Werror)

Author: Tareq A. Siraj <tareq.a.siraj@intel.com>
Reviewed-by: Ariel Bernal <ariel.j.bernal@intel.com>

(cherry picked from commit a721beb6d7372334152406a36e8db016650a9691)

Change-Id: Ibd8ff94a5df24e0c12a362aa645cb7b24f84280c
am 628e14d3: Fixed build errors originated from stlport

* commit '628e14d37c5b239839a466e81c74bf66255b770b':
  Fixed build errors originated from stlport
Fix x86_64 warnings (for callers using -Werror).

Change-Id: I366e171eb15c143aa15e9061c1ce02f59725b8ca
Merge "Fix x86_64 warnings (for callers using -Werror)."
am d513dbda: Merge "Fix x86_64 warnings (for callers using -Werror)."

* commit 'd513dbda7c4c47376763367dca437a0eac9f30b4':
  Fix x86_64 warnings (for callers using -Werror).
Fix warning caused by disabled asserts causing unused variables.

Fixed by changing the assert to a while(false) when asserts are disabled.

Change-Id: I675de6efc7f390ea810880f3192b45e2ad0b0f31
Merge "Fix warning caused by disabled asserts causing unused variables."
am f7b7a275: Merge "Fix warning caused by disabled asserts causing unused variables."

* commit 'f7b7a275423432449cfb779ad67d304217ee8982':
  Fix warning caused by disabled asserts causing unused variables.
Revert "Fix warning caused by disabled asserts causing unused variables."

This reverts commit 44f615704b28a94ec61b5ab8237950966fd73fd6.