add Woodstox as an optional dependency