MB-8804: free(NULL) is legal according to the C spec

Change-Id: I1b328d0b6bf7ed88e354a7e6b8d04dc2accca665
MB-8804: Use calloc instead of malloc and assignment

Change-Id: I076814087f1fb7d53ffedef297d826ab1811eed3
MB-8804: Don't use C++ style comments

Change-Id: Ibec515cc15ef594a4001adb1b12198e63fd447a7
MB-8804: Don't mix decl

Change-Id: Ie9584ba22f57473526b78e05c4e8d8742f35643a
MB-8804: Add visibility tags

Change-Id: I3779017e5752a8735ada758620669419214b3b7b
MB-8804: Remove unused method

Change-Id: I8d142fe8e9fb7173730d2d7c7d48fd9e1f168bc4
MB-8804: Don't check for unused header files

Change-Id: I1484b3bf7074b00917e7db7287fdb913c4503d6b
MB-8804: Don't check for "standard" headerfiles

There is no point of search for header files listed in the
language spec (like stdlib.h etc)

Change-Id: I2e2512f3e16ed57245f43866fd80e2ed6b420fff
Revert "MB-8804: Add visibility tags"

This reverts commit 60b3c4bc9cc5efae20259eb78df5becefbc8ee87.

Change-Id: I52b225f46c5c6fc79882a7d869c7813a2020cc59
MB-8804: Add visibility tags

Change-Id: I06b953958d74a6cd40e7ed0bcc21c6131fafc5f5