add subworkspace list, subworkspace checkout script, .gitignore
add submodule workspaces
add submodule script
revise original checkout script for use in sandbox checkouts