Improve handling of missing static_assert
Improve handling of missing static_assert

Instead of defining static_assert(c,m) as nothing (/**/), instead
define it as a structure. This fixes an issue where the compiler
observes a lone semi-colon and raises an error.

cleishm/libneo4j-client,cleishm/libneo4j-client,cleishm/libneo4j-client