emulator/opengl: Remove android::Vector<> usage.

This remove the use of android::Vector<> by providing an
alternative vector implementation (emugl::PodVector<>) which
is heavily based on the emulator version under
external/qemu/android/base/containers/PodVector.h.

Ultimately the GPU emulation libraries will move under
external/qemu/, and the code will be changed to use
android::base::PodVector<> instead of emugl::PodVector<>.

Change-Id: I9836ed961795c0791115c61e731d15d17f036972
7 files changed