Added feature to allow callbacks on schema changes

Sometimes it is necessary in applications to get informed when a schema change occurs. This feature links into the existing mechanism and calls registered 'SchemaListeners' asynchronously.