libearth: Ignore EEXIST during mkdir

There is a race condition of two repositories creating same directory.
Changelog for #36.

Close #36
parallel_map() now raise error at last.  Close #38
Merge pull request #36 from klutzy/sessions