Improve benchmark framework to create charts with MPAndroidChart.

Fix bugs related to run test in "auto mode" and via "shell script" when row/view from gridview is not visible/not created yet.
Add logic in shell script for pull file from device to chosen directory on the local machine.
Change app icon to LGM logo.
Add simple progress status in shell script.
Change information button icon.
LMG-1494: Adding "MPAndroidChart" open source library for creating charts with points based on a test elapsed time.
Put logic for preventing app crash if some of tests are broken.
LMG-1495: Add additional benchmarks to benchmark app:
	-Integrate: https://android-git.linaro.org/gitweb/platform/packages/apps/0xbench.git/tree/HEAD:/src/org/zeroxlab/graphics.
	-Integrate: https://android-git.linaro.org/gitweb/platform/packages/apps/0xbench.git/tree/HEAD:/src/org/zeroxlab/kubench.
	-Integrate: https://android-git.linaro.org/gitweb/platform/packages/apps/0xbench.git/tree/HEAD:/src/com/nea/nehe/lesson08.
	-Integrate: https://android-git.linaro.org/gitweb/platform/packages/apps/0xbench.git/tree/HEAD:/src/com/nea/nehe/lesson16.
	-Integrate: https://android-git.linaro.org/gitweb/platform/packages/apps/0xbench.git/tree/HEAD:/src/org/itri/teapot.

Change-Id: I34d65f1f01736c045c1b6eaf3b905e8cd96d7740
Signed-off-by: Ivaylo Asenov <ivaylo.asenov@linaro.org>
86 files changed
tree: fa916cc247f225d5d937133bb08eced67e806d92
  1. BenchmarkFramework/