Merge pull request #12 from jenkinsci/master

release
cascade project family mutual run exclusion
use better docs. fix #15
ensure empty project build queue
return failure when can not schedule
typo
fix #18
scm review
scm review
scm review
scm review
fix #13 #17
fix #17
build locks
skip checkout for shared workspace
dependency inherited from parent
do commit per each stage
dependency commit
include dependency management in snapshot list
typo