Contest Detail additional info and query improvements
Update Software and Studio Contest API
handle no checkpoints
Merge remote-tracking branch 'upstream/master' into modifyLog