Only allows admin users to change the user_visible

This patch add a check to avoid a non admin user
to change the default user_visible value.

Change-Id: Iba48443f97fe0dac2f63f8350a891bd06ee50f1f
Closes-bug: #1377230
Support changing of instance_count for scaling changes of services

Change-Id: I6b7fedc7d90f290089bbd4b1ceea4f5719ef37db
Have common routines for V4 and V6 route management

Change-Id: I73d815229fab9c1a179499d76c8825aa7a339d04
Remove vrf_ucrt_object_map_, vrf_mcrt_object_map_ and vrf_l2rt_object_map_ from route_ksync as they are not used

Change-Id: I1a2fed9179e8af2d2e1e2a04ad56626fd99f9c17
Merge "Remove vrf_ucrt_object_map_, vrf_mcrt_object_map_ and vrf_l2rt_object_map_ from route_ksync as they are not used"
Merge "Support changing of instance_count for scaling changes of services"
Merge "Only allows admin users to change the user_visible"
Merge remote-tracking branch 'juniper/master' into progress-saved