Explicitly check for None to accept 0 as a valid value.

Change-Id: I672c6b05ee6346251628d49998faf7bd87d203e7
Closes-Bug: 1369812
Accept Enet route without IP address from agent

Agent can now advertise a MAC without IP for L2-only VNs.
Or it can set the IP to 0.0.0.0/32.
Control Node advertises with IP as 0.0.0.0/32.
Control Node builds XMPP id using 0.0.0.0/32.

Change-Id: I3e52337e1722da679023fef5fafd2f816cb33509
Partial-Bug: #1366409
Add a user_visible property to resources

This patch add a user_visible to resources
in order to hide some technical resources
from the user point of view. For example
for the SNAT we can to hide technical
resources like a network and a port.

Resources with the property user_visible
set to false will be not count in quotas.

Change-Id: I77326dca9ec9de1f8b2824c2daa31b03a181812b
Delete stale routing instance and acl objects when schema transformer starts. This could happen if any virtual networks were deleted while schema transformer was down.

Change-Id: Ie29434adfb031500d5174ff0984a87ece7d59f0d
Closes-Bug: 1336637
Close TCP socket if connection is accepted after server shutdown

Change-Id: I38570ba59a98acea7cbc6167bdc49181fa33c26c
Merge "Add a user_visible property to resources"
Merge "Explicitly check for None to accept 0 as a valid value."
Merge "Delete stale routing instance and acl objects when schema transformer starts. This could happen if any virtual networks were deleted while schema transformer was down."
Merge "Close TCP socket if connection is accepted after server shutdown"
Merge remote-tracking branch 'juniper/master' into review-rebased