Added core.counter module

General mechanism for defining named counters. The values of counters
can be set within Snabb Switch and also viewed by external programs
via shared memory or the file system.

See commentary in counter.lua for a complete description.