added ignore_uneven option to iterators, needs to be added in gd algorithms and up
changed log messages
Revert "changed log messages"

This reverts commit bf42ac950e5a7cdb037dfcd5b6f46bdb006159b0.
Revert "added ignore_uneven option to iterators, needs to be added in gd algorithms and up"

This reverts commit 1a48be91c597c9ed2d3e68add600a10c89076b46.
added ForcedEvenIterator
added unit test for ForcedEvenIterator
added attributes tmp copy on partials
added error message when force_batch_size=True and dataset size is not a multiple of batch size
removed debug message
Merge remote-tracking branch 'upstream/master' into uneven_iter
added uniform_batch_size property
added use of has_uniform_batch_size function
Merge remote-tracking branch 'upstream/master' into uneven_iter
fix minor bug
added handling of batch size and num batches in ForcedEvenIterator
adapted test_revisit for ForcedEvenIterator
Merge remote-tracking branch 'upstream/master' into uneven_iter
removed debug print
fixed pep8 errors
Changed as_even to return a class rather than a partial fct