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
(cherry picked from commit 437a526f8f1a39e3c7958158f5d8d1e6ff9e33d4)
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
Merge branch 'aosp44' into HEAD

Conflicts:
	Android.mk

Change-Id: I99181ee575c2c7b9d816283d70f35e6a3d558004
Signed-off-by: DHOMD <DHO@dho.im>