Send apiOptions to widgets in answer areas

Summary:
Some widgets/widget editors depend on apiOptions, and we didn't
pass the options in to the editors when they were in the answer area.
Someone managed to create an answer area with widgets in it, so it broke
for them.

Test Plan:
 - Visit:

    http://localhost:9000/test.html#content=%7B%22question%22%3A%7B%22content%22%3A%22%22%2C%22images%22%3A%7B%7D%2C%22widgets%22%3A%7B%7D%7D%2C%22answerArea%22%3A%7B%22type%22%3A%22radio%22%2C%22options%22%3A%7B%22choices%22%3A%5B%7B%7D%2C%7B%7D%5D%2C%22randomize%22%3Afalse%2C%22multipleSelect%22%3Afalse%2C%22displayCount%22%3Anull%2C%22noneOfTheAbove%22%3Afalse%2C%22onePerLine%22%3Atrue%2C%22deselectEnabled%22%3Afalse%7D%2C%22calculator%22%3Afalse%7D%2C%22itemDataVersion%22%3A%7B%22major%22%3A0%2C%22minor%22%3A1%7D%2C%22hints%22%3A%5B%7B%22content%22%3A%22A%20gem%20is%20made%20from%20a%20gemstone%20that%20has%20been%20worked%2C%20or%20other%20material%20such%20as%20pearl.%22%2C%22images%22%3A%7B%7D%2C%22widgets%22%3A%7B%7D%7D%5D%7D

 - See that things don't break.

Reviewers: aria

Reviewed By: aria

Differential Revision: https://phabricator.khanacademy.org/D14930