Adding the OfflineContentGenerator submodule

Change-Id: Ibdd7a54a601f97246f484ff4cff21bbd335c2a49
Writer was not passed to the API constructor

Change-Id: I18f597c0654f1527c82b060ce75369d9db86c01d
New Renderer Status Types

It's useful for the backend to be able to report an error and pending
status. That way we might be able to handle them gracefully?

Also fixed an annoying bug where the progress percentage could never
be 0.00 (because that's falseish)

Change-Id: I6ca26731d79ba445ffe32c36306ca833054205d4
Add "failed" template

The 'failed' status added in I6ca26731 should really have its own page
template, instead of showing the "in progress" template.

Change-Id: Ide32bce1e84b0d510269a44bffbad3248810e449
Add wikis information to metabook

Change-Id: I1d9cd4eba9d53809a3fbdd11e81d4dcc2a0f3143
(cherry picked from commit 444641c9335ac8ecfd03aa4d64e0a015dcf7fc1f)
Reference correct i18n parameter

Change-Id: I77d85352893d70bcde5669444deab18198d30b94
Add ability to have additional renderer settings

Change-Id: If3e6449b9df904ff6c496108f7b5bc2fce2c939a
Merge OCG branch into master

Conflicts:
	RenderingAPI.php

Change-Id: I47cc96201c0cb5d856e3bd7c5fb7d5f594e63b7f