Copy all setting items without destroying service

Copy all setting items without destroying service.settings references
so that controller scopes still retain the reference from
TrialDataManager

Note: if this fix does not affect saving functionality, please remove
the $scope.updateSettings codes on each tab ng-controllers.
Also this is does not apply to TrialDataManager.updateCurrentData(..)
yet

Reviewer: Dan V.
Issue: GCP-9967