raise ServerIncompatibleError if the remote API doesn't behave like a CKAN API