Made the implementation of TwistedIntervalExchangeMap much more elegant,
and powerful. The base IntervalExchangeBase is also rewritten which
means that IntervalExchangeFoliationDisk also need rewriting, so do the
Foliation class that depends on TwistedIntervalExchangeMap.