polyhedral model: iterator_access constructors
improve unit testing

* add ability to test all stages of compilation for each input
* more polyhedral model testing