handle list of plain FlatField's in createLayer

And, significant refactoring of code that converts python lists into
VisAD-friendly time sequences.  Not very Pythonic but at least the logic
is easier to follow now.

[1720]