Always create CAFFE:RNG for prefetch thread to simplify logic

To avoid untested cases in the `Data_layer`, `Image_Data_Layer` and `Window_Data_Layer` always create the random number generator.
This should fix #553 #508 and should help in the Data source redesign @Yangqing