Add a special Mesa DRIs search path to cover Ubuntu 16.04
Ubuntu 16.04 is older than GLVND and it places Mesa loaders in ${libdir}/mesa and the DRIs in ${libdir}/dri.
So if we find a loader in a path that ends with "/mesa" we try to look one directory above.
I decided to mark this new search path as "extra" because we don't know if the system is really going to use the modules we find there (i.e. if we are really using Ubuntu 16.04 or if there is a strange folder style and the expected DRIs are under ${libdir}/mesa/dri instead).
/cc @smcv @jpwhiting