gfx/shader: create/destroy -> init/deinit

- Renaming these functions to be in line with other initialization and
  deinitialization routines in for other objects.

Signed-off-by: Paul Holden <paulholden2@gmail.com>