Allow to add user metrics via run_context

Using run_context, users are able to add metrics sent via the
chef_handler.
It will help to count various event (ignored failures) or measure
specific resource execution (disk format).

Fix #6