Feature #3167, #3169: Make the restricted attr. mechanism generic for all pool objects
Feature #3167, #3169: fix compilation
Feature #3167: Allow users to edit their VNets, add vnet restricted attributes
Feature #3167: Allow users to edit their VNet's AR, respecting restricted attributes
Feature #3167, #3169: Fix replace_template for Zone
Merge branch 'feature-3167'