Fix indent
Only write offense and pitching data if there's anything
Extend optional saving of stats to fielding

There will be less gain by not saving fielding data (would only affect
full-time DH/PH). However, I think it's a worthwhile extension of not
saving offensive or pitching data.