Add a problem_name() function to my_problem

and use it instead of CommandLineArgs::Argv[0], which segfaults if not
set!
Fix Poisson problem: error data was only output for mesh 0
Be safe with time in steady problem output
Fix algorithm in brick2tet function

Old version left some gaps in mesh! Wasn't a complete implementation of
the algorithm in the paper.