Annotations enhancement
This commit uses depth information to annotations so they can be drawn after all rendering has completed. This solves an issue with MPI volume rendering using a visualization order to blend images together. Also included, is a fix for the volume renderer so it actually respects a maximum distance. Finally, adding consistent pre-multiplied alpha blending.