rename training to training_data in config.proto
add validation_data in config.proto
support to compute auc on a validation set
there is a bug when pull a key while it doesn't exist
fixed
minor edits
tidy block_cd_l1lr
better time measurement