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>
Add std::move and std::remove_reference.

Change-Id: I75df32685446210c9eaa185785f5902a88be72a9
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
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.
Merge "Revert "Fix warning caused by disabled asserts causing unused variables.""
am fc98e106: Merge "Revert "Fix warning caused by disabled asserts causing unused variables.""

* commit 'fc98e10624aa0fc5da76b5818d2cbcffe883e939':
  Revert "Fix warning caused by disabled asserts causing unused variables."
Merge commit '4b076f42bdd1408937328c626f01c7c54301fa67' into HEAD
Merge commit '422a8f60f259b41f3909d1dfec9e0807454c9683' into HEAD
Make sure std::size_t is available before it is used

Make sure std::size_t is defined before using it in the is_array
template.
Its absence causes an error when building with clang.

Change-Id: If999af1bd8a83905fb4c5b6d67d2d811cfc50a73
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
Merge "Make sure std::size_t is available before it is used"