Resolves bug-report http://bugs.openfoam.org/view.php?id=2239
The new NotImplemented macro uses __PRETTY_FUNCTION__ for GNU compatible compilers otherwise __func__ to provide the function name string.