`->prepare_post()` should be public

Plugins need to generate a compatible post structure at times.

Example:

    $a = get_post( $post['ID'], ARRAY_A );
    $p = $wp_json_posts->prepare_post( $a, 'view' );