Features: portal partitioner

This makes camus etl use portals as well as dates for partioning. Also makes camus sweeper sweep with portals in mind.