fix #3515
Fix operator
Change is_port() to only validate a single port, we have is_portrange() for specific cases. Make necessary adjustments after check all is_port() calls. It fixes #3857
Make use of the xml output from stroke leases command
Try to make the ipsec widget usable again
Standardise size of Duplicate Slice button

The Duplicate Slice button currently is displayed in smaller text and in a row of its own, separate from the row above that has the rest of the "Duplicate bootup slice" text and slice selection.
This change puts the button in the same row as the slice selection and text, and makes the button text be the same size as the text in other buttons on this page.
This is this version for master.
Merge pull request #1275 from phil-davis/patch-14
Merge pull request #1260 from DasTestament/master