BF+DOC: NamedTuple is an ugly beast

Pickling has issues with Python 2.7.4 and prior.
Added test for OrderedDict too.