创建develop分支
添加对ini编码的支持
删除MarshalMap函数

因为map是无序的，若map带子元素，则转换成[]byte时，结果未必是正确的。如：
{"key":"val","section":map[string]interface{}{}}，结果可能是key元素在section之后，
Merge branch 'develop'