Rename 'ceil' to 'divup'.
Switch imagenet data loader to shuffle images at runtime.

This allows us to change the number of categories kept easily.

Add (half-assed) test for imagenet data loader.