Implement testing on validation set
Modified resharding behavior to always assign unstarted shards to new worker.
Merge branch 'master' into nologcabin

Conflicts:
	paramserver/ParamServiceHandler.cpp
	paramserver/Server.cpp
	paramserver/Server.h
	paramserver/ServerMain.cpp
Implement Adagrad