fix some bug on distributedconfigure
fix the correctness problem
Randomize data provider again
Add a dummy data run file and update makefile to automatically find the python header files
Add a larger imagenet model
Merge for correctness branch to guarantee