- added format string support for erring_add macro and it is possible
  to pass only _one_ parameter to it (the string) => ##__VA_ARGS__
- changed struct erring erring to struct erring *erring as a global
  variable so it is possible to check if it is NULL