Polishing off 3D Classic support in data.py

Finished up last bits of 3D support needed to write claw.data file for 3D Classic code.  As per Randy's suggestion, made a bunch of always-used parameters added unconditionally, and just added the other stuff conditionally on ndim.  I'm pretty sure this is okay, but this is where that travis CI stuff may come in handy.