Introduce workgroups2 to save window layout

When emacs exits, window layout will be saved.
When emacs starts next time, it will be automatically
restored, by submodule workgroups2