Add local Poisson solver to 1d self-gravity problem
Use more appropriate function and file names for 1d self-gravity problem
Set up a sound wave problem to move toward testing grav1d

Also, in this commit the grav1d module is given quite a bit more
control from Lua, rather than being just a single function.