tests/gem_cpu_reloc: Fix gem_cpu_reloc OOM failure
tests/gem_cpu_reloc: Fix gem_cpu_reloc OOM failure

On android with small memory footprints gem_cpu_reloc can fail
due to OOM.

Refactor gem_cpu_reloc into 2 tests, a basic test which performs
10 relocations and a full test which skips if there is insufficient
memory.

Changed the memory required test to better estimate the actual
RAM used.

v2: Addresed comments from Thomas Wood

Signed-off-by: Derek Morton <6938752c4b6118c105a32254fd77180dc6bea19f@intel.com>
Signed-off-by: Thomas Wood <b9025d6a953b68f894a0f6a80fd2af6d55b0badd@intel.com>

chenxianqin/intel-gpu-tools,chenxianqin/intel-gpu-tools,tiagovignatti/intel-gpu-tools,dlespiau/checkmate-test-igt,chenxianqin/intel-gpu-tools,mv0/intel-gpu-tools,dlespiau/checkmate-test-igt,tiagovignatti/intel-gpu-tools,mv0/intel-gpu-tools,mv0/intel-gpu-tools,chenxianqin/intel-gpu-tools,tiagovignatti/intel-gpu-tools,mv0/intel-gpu-tools,dlespiau/checkmate-test-igt,dlespiau/checkmate-test-igt,tiagovignatti/intel-gpu-tools