Distance joint and expand status can be saved.

1. Save the distance joint when reload page.
2. Save the group expand status when reload page.
3. Add attributes to Soracontent.js.
4. Some functions changed.
5. "resetPond" is used to reset all the settings.