valgrind: added memcheck startup and suppressions files for gcs

Current state is that gcs is memcheck "error" free.
This means things like accessing buffers out of bounds and using uninitialized memory have been fixed. There is still lots to check.
See #174