Break AppEngine support out of the core.

This isn't the final resting place, but non-standard integrations like this are not going to live in the core.

@swankjesse