PDIO-249 Support dynamic loading metric setting template
PDIO-231 WIP backup and restore tools based on JSON
Merge branch 'develop' of github.com:PredictionIO/PredictionIO into develop

Conflicts:
	commons/src/main/scala/io/prediction/commons/settings/OfflineEvalMetricInfos.scala
	commons/src/main/scala/io/prediction/commons/settings/mongodb/MongoOfflineEvalMetricInfos.scala
PDIO-250 Dynamic loading splitter setting template
PDIO-249 PDIO-250 Add default splitter and metric info id in engine
Fix scheduler build
PDIO-249 PDIO-250 Select default metric and splitter in UI
Merge branch 'develop' of github.com:PredictionIO/PredictionIO into develop