Also implemented decal atlas, so projectors and other stuff can be added. Sidenote: Had to make RID hashable, so some unrelated includes changed in order to include it in hashfuncs.h
Simplifies it and improves performance. Improves image barrier handling per mipmap on RenderingDeviceVulkan