initialize empty vsite_preset module #3307
require og_tasks and implement info hook #3307
correct programmatic new node creation #3307
Revert "correct programmatic new node creation #3307"

This reverts commit a7a8a97db4c9f37475cb182de11ffecf6be6cf4e.
add vsite_task class to extend og_task #3307
add vsite_task::__construct() method #3307
add spaces_set_space methods to vsite_task #3307
add method vsite_task::add_node() #3307
fix merge conflicts #3307
Merge branch 'SCHOLAR-3.x' of https://github.com/openscholar/openscholar into SCHOLAR-3.x
fix merge conflicts
resolve conflicts #3307
scaffold task and callback functions for academic dept #3307
remove all spaces-related vsite_task methods #3307
Merge pull request #3417 from baisong/3307-1-vsite_preset

New module vsite_preset to automate tasks on site creation #3307