Remove cache from VArray
Create zeroed gpaurray in VArray
Remove unnecessary memory consumption
trivail updates on run.sh, execute.py..
Debugging on memory and speed
Add synchronize function to varray, add cache for temperary gpuarray
Reduce the overhead of disk reading by reading less images per worker
Reduce the communication overhead by regroup input
Fix a bug when the input is shared
Fix a bug in data provider to make multiple reader work
Fix synchronize function
Trivial updates
Add monitor to check the communication and computation time
trivial updates on monitor
Add marshall and merge to monitor
Add synchronize into monitor
Add monitor for net, change the computation model and bandwidth
Several optimization

Move random uniform to array package
Check if tmp_out_grad is local_data or not in pool and rnorm layer, if it's, skip write
Count update time in predictor