Fix off by one error in dataprovider.

The 'zero' epoch would consist of one batch prior to the first epoch
being run, which is a bit confusing.
Remove the loading_file flag: load the latest checkpoint for the current
test from the checkpoint directory.
Fix loading from AlexK style config files.

Should realllly split up loading from checkpoints vs. loading from
config files.
Use a more realistic cifar10 network for testing (glommed together from
cuda-convnet examples.)
Add code for dumping network values to a pickle file.