Fix list of examples for numeric-input tooltip.
Fix list of examples for numeric-input tooltip.

Summary:
It looks like in the transition from one answer to multiple
answers for `numeric-input`, we lost the ability to show tooltips about
optional simplification. This adds back that functionality by pulling
out both the name of the acceptable formats, as well as whether they are
allowed to be simplified, and then uses that data to produce the
examples. Note that this leads to some funny behaviour when there are
two answers where one allows simplification and one doesn't, and you
might get both the example that requires simplification and the one that
doesn't.

Test Plan:
 - Visit [this
   item](http://perseus.ka.local/test.html#content=%7B%22question%22%3A%7B%22content%22%3A%22%5B%5B%E2%98%83%20numeric-input%201%5D%5D%5Cn%5Cn%5B%5B%E2%98%83%20numeric-input%202%5D%5D%22%2C%22images%22%3A%7B%22web%2Bgraphie%3A%2F%2Fka-perseus-graphie.s3.amazonaws.com%2F80137fb575e230e947199ca6a1c51da2a7e7a011%22%3A%7B%22width%22%3A200%2C%22height%22%3A200%7D%7D%2C%22widgets%22%3A%7B%22numeric-input%201%22%3A%7B%22type%22%3A%22numeric-input%22%2C%22graded%22%3Atrue%2C%22options%22%3A%7B%22answers%22%3A%5B%7B%22value%22%3A0.4%2C%22status%22%3A%22correct%22%2C%22message%22%3A%22%22%2C%22simplify%22%3A%22optional%22%2C%22answerForms%22%3A%5B%22proper%22%5D%2C%22strict%22%3Atrue%2C%22maxError%22%3Anull%7D%2C%7B%22value%22%3A0.2%2C%22status%22%3A%22correct%22%2C%22message%22%3A%22%22%2C%22simplify%22%3A%22required%22%2C%22answerForms%22%3A%5B%22proper%22%5D%2C%22strict%22%3Atrue%2C%22maxError%22%3Anull%7D%2C%7B%22value%22%3A0.6%2C%22status%22%3A%22correct%22%2C%22message%22%3A%22%22%2C%22simplify%22%3A%22optional%22%2C%22answerForms%22%3A%5B%22proper%22%5D%2C%22strict%22%3Afalse%2C%22maxError%22%3Anull%7D%5D%2C%22size%22%3A%22normal%22%2C%22coefficient%22%3Afalse%2C%22labelText%22%3A%22%22%7D%2C%22version%22%3A%7B%22major%22%3A0%2C%22minor%22%3A0%7D%7D%2C%22numeric-input%202%22%3A%7B%22type%22%3A%22numeric-input%22%2C%22graded%22%3Atrue%2C%22options%22%3A%7B%22answers%22%3A%5B%7B%22value%22%3A1%2C%22status%22%3A%22correct%22%2C%22message%22%3A%22%22%2C%22simplify%22%3A%22required%22%2C%22answerForms%22%3A%5B%22proper%22%2C%22improper%22%2C%22mixed%22%5D%2C%22strict%22%3Atrue%2C%22maxError%22%3Anull%7D%2C%7B%22value%22%3A2%2C%22status%22%3A%22correct%22%2C%22message%22%3A%22%22%2C%22simplify%22%3A%22required%22%2C%22answerForms%22%3A%5B%22integer%22%2C%22decimal%22%5D%2C%22strict%22%3Atrue%2C%22maxError%22%3Anull%7D%5D%2C%22size%22%3A%22normal%22%2C%22coefficient%22%3Afalse%2C%22labelText%22%3A%22%22%7D%2C%22version%22%3A%7B%22major%22%3A0%2C%22minor%22%3A0%7D%7D%7D%7D%2C%22answerArea%22%3A%7B%22type%22%3A%22multiple%22%2C%22options%22%3A%7B%22content%22%3A%22%22%2C%22images%22%3A%7B%7D%2C%22widgets%22%3A%7B%7D%7D%2C%22calculator%22%3Afalse%2C%22periodicTable%22%3Afalse%7D%2C%22itemDataVersion%22%3A%7B%22major%22%3A0%2C%22minor%22%3A1%7D%2C%22hints%22%3A%5B%5D%7D)
 - See that the tooltip for the first numeric input contains information
   about both simplified and non-simplified proper numbers.
 - See that the first tooltip only has 2 lines, not 3.
 - See that the tooltip for the second numeric input contains 5 lines,
   in the same order as is found in the `formExamples` list.
 - Add a new numeric-input widget, and see that it doesn't break.

Reviewers: eater, alex

Reviewed By: eater, alex

Subscribers: eater, aria

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

alexristich/perseus,ariabuckles/perseus,daukantas/perseus,iamchenxin/perseus,abe4mvp/perseus,sachgits/perseus,learningequality/perseus,ariabuckles/perseus,ariabuckles/perseus,learningequality/perseus,ariabuckles/perseus,daukantas/perseus,abe4mvp/perseus,chirilo/perseus,sachgits/perseus,iamchenxin/perseus,chirilo/perseus,alexristich/perseus