* Add a schema extension API and several extensions * Update graphql-markdown to use new diffSchema function * Update Node support