Add iterator tests
Allow custom nosetests parameters

The NOSETESTS variable can be used to support customizing the nosetests
parameters.  This allows providing custom nose parameters such as
--with-coverage.