add new recipe properties to el-get-custom.el

Added :checksum, :checkout, :shallow, and :submodule.
Fixes #552