Port all the non-scheme-specific changes from the
MHD_canvas branch (!1530) so that we can freeze most of the API. This should allow us to go ahead without constantly breaking other branches.
This only adds the no-mhd code.
Once merged, we should easily be able to merge master into the branch where the actual physics content is implemented.
Two possible areas of contention:
- The new way we handle the signal velocity
- The new macro business in the runner_doiact_hydro.h
Thoughts and comments very welcome!