3D from claw4.3

Adding Riemann solvers for Burgers' equation and variable-coefficient advection, rewritten in clean F90 style (implicit none, argument intents).  Burgers' solver still has a common block; this is probably unavoidable.