replay: Fix compilation errors for gc2000 examples.
 - Since commit eaf43ccbd3b1243c0fd3eb7e00df528131867040 header file etnaviv/etna.h
   depends on etnaviv/viv.h, this causes conflicts with replay/viv_raw.h used
   by all replay examples.
 - Add possibility to use replay/viv_raw.h instead of etnaviv/viv.h header.
 - Add flag in replay/Makefile to pick right header during compilation.
 - Import necessary tepedefs from etnaviv/viv.h to replay/viv_raw.h.
replay: Fix some compilation warnings.