Parse iso8601 duration strings

(includes changes in the cl-postgres integration pull request)