etnaviv: query and report kernel version

Only possible for v4+ kernel drivers.
Older drivers are always reported as 2.0.0.0 for now.
documentation update
etnaviv: context support

Rendering can now be done from multiple threads or processes at once.
driver/etnaviv: some minor code cleanups