AV cleaning
- Added artificial viscosity cleaning as a feature
- Added interface to GRACKLE for radiative cooling
- Improvements to Domain: perform octree updates and halo discovery on GPUs
- Bugfix: added missing device synchronization points in domain and halo exchange when using GPU_DIRECT=ON