tabs -> spaces
Made map interfaces more consistent; more consistent testing.
Reformat source.
Implemented interfaces in latest snapshot of lintools-datatypes