Update rules, tcinterfaces, tcpri templates. Refs #2774

Use firewall objects on portforward and handle port ranges
Use firewall objects on traffic shaping
Use props with first letter capitalized
Web UI: update interface for new behavior. Refs #2774
Web UI: add external IP in port forward. Refs #2774"
Policy template: skip aliases. Refs #2774
Web UI: removed 'Check firewall' button. Refs #2774
Web UI: exclude unused roles from object picker. Refs #2776
Web UI: exclude empty unused roles. Refs #2776
System validator: add firewall-objects-exists validator. Refs #2774
Fixes Proto parameter renaming on commit:a63d205e. Refs #2774
Pick object on PortForward and TrafficShaping modules. Refs #2774
PortForward, TrafficShaping. Use firewall-object-exists platform validator. Refs #2774
PickObject: use search result localized title. Refs #2774
PickObject: restricted search results based on caller module. Refs #2774
Merge remote-tracking branch 'origin/b2776'
Merge branch 'b2774'

Fixed conflicts with b2776
	root/usr/share/nethesis/NethServer/Module/FirewallRules/PickObject.php
FirewallObjects/Services: Removed ESP protocol support. Refs #2705