New module vsite_preset to automate tasks on site creation #3307

#3307

Depends on PR #3416 to be merged into SCHOLAR-3.x

See [just the changes on this branch](https://github.com/baisong/openscholar/pull/3) on @baisong's fork.