add encoder mapping for OrderedDict

OrderedDict is the resulted object type when SELECT-ing map data object.
Merge pull request #62 from yinyin/insertupdate-with-selected-map

add encoder mapping for OrderedDict