refactoring of interval parsing framework

- removed generic intervals (no real surplus value)
- added parseISO(String) in DateInterval
- see issue #136