add information about data-interval to Version module
use vector-space package instead of our own Data.Linear module
do not define own modifyIORef' when using base >=4.6.0