Removed unused variable.
Better comment.
Fixed warning about unused overlap declarations.
No longer abort on compile error.
Again, no longer abort on compile error.
New 'managed = local' filters only local traffic.

A list of local ip/prefix pairs is given in new attribute 'filter_only'.
All directly attached networks, not filtered by some other non-local
packet filter, must match some ip of 'filter_only'.
Only traffic with source and destination inside filter_only is filtered.
All other traffic passes unfiltered.
This is implemented by adding deny and permit rules:
- permit local traffic
- deny local traffic
- permit any other traffic
Fixes for perlcritic
Fixes for perlcritic
Tests for 'managed = local'
Call tidyall with perlcritic from dzil
added .build
v3.032

 - New 'managed = local' option for device that filters only local traffic.
   A list of local ip/prefix pairs is given in new attribute 'filter_only'.
   All attached networks, not filtered by some other non-local
   packet filter, must match some ip of 'filter_only'.
   Only traffic with source and destination matching 'filter_only'
   is filtered. All other traffic passes unfiltered.
   This is implemented by adding deny and permit rules:
   - permit local traffic
   - deny local traffic
   - permit any other traffic
 - Fixed check for unused 'overlaps' declarations.