ide; implemented when adding project to workspace, use selected config if available. also fixed active config selection options are not updated when removing a project from the workspace. closes #799 and #896.