localize answer, fix #150677

localize answer to match localized multiple choice option
Added lots of debugging lines. Changed no real code, but seems to work!
Parallel line Q now looks for 1 parallel line with a simultaneous intersection with two compasses
Clean up debug code ready to create pull request
i18n, fix #161076

* don't calculate with localized decimals
* add space after comma in comma separated list
use circle for solution unit
Fix toFraction

Summary:
Evidentally 283.33 % 1 = .3299999999999841

Also, using our previous method, 1/1000 took 1000 steps to get to.

This adds (a) a fix to that, (b) a worst case running time of 100 steps

Anything beyond that is a useless fraction.

It accounts for all fractions where n < d < 100
```
for (var x = 1; x < 100; x++) {
  for (var y = x+1; y < 100; y++) {
    var z = KhanUtil.toFraction(x/y);
    if(x/y !== z[0]/z[1]) {
      console.log(x, y, z);
    }
  }
}
```

The first non-exact fraction is for d >= 141

Test Plan:
Try out:
(1) 283.333333333333333
(2) 283.33
(3) .0001

Reviewers: brianmerlob

Reviewed By: brianmerlob

Subscribers: alpert

Differential Revision: http://phabricator.khanacademy.org/D7519
Add bingo for clicking "Report a problem"

Summary:

Test Plan:
* copy to webapp/substate
* add a console.log
* submit an issue
* see the log!

Reviewers: eater

Subscribers: alpert

Differential Revision: http://phabricator.khanacademy.org/D7619
Consider angles adjacent on the other side as well

Summary:
I originally just extended the existing code to handle the other way,
but given this change I found it more obvious to just say that a valid
answer is any (valid) angle which shares at least one of the rays.

Test Plan:
* http://localhost:8000/exercises/exploring_angle_pairs_1.html?seed=168&problem=adjacent&debug&lang=en
* Ensure BGA works.

Reviewers: eater, peter

Reviewed By: eater, peter

Subscribers: alpert

Differential Revision: http://phabricator.khanacademy.org/D7570
Batch bingos

Summary:
`bingo` takes an array to only hit the server once.

Test Plan:
* Substate
* Check /gae_bingo
* report a problem
* Check gae_bingo again

Auditors: eater
Add simplification step

Summary: Fix simplification of plus('1\color{blue}{X}')

Reviewers: eater

Reviewed By: eater

Differential Revision: http://phabricator.khanacademy.org/D7455
Do different bingos

Summary:
Not sure how I did this before.

Test Plan:
* N/A

Auditors: eater, alpert
Add leniency for uninterpreted guesses

Summary: If we go through all formats, and none are even interpreted, mark as ungraded and show a message to that effect rather than marking as wrong. Should catch all the cases where people accidentally put in too many /// or text ("three over five").

Test Plan:
Open up a Text Input, ...
1) type in "three" and see that it shows the message and marks empty.
2) type in a wrong answer (3) and see that it marks as wrong.
3) type in the right answer and see that it marks as correct.

Reviewers: eater

Reviewed By: eater

Subscribers: alpert

Differential Revision: http://phabricator.khanacademy.org/D7437
Fix coach report answer correctness color

Summary:
Addresses issue (https://code.google.com/p/khanacademy/issues/detail?id=23292) / task (http://phabricator.khanacademy.org/T1877)

Maybe at some point the validator just returned true/false; now it returns an object, of which x.correct returns true/false.

Possible Concerns:
Do I need to check that the object exists? I don't think so, because if there is a validator to begin with, it should return an object (as far as I know in Perseus)

I'd push, but I forgot my Github password and was too lazy to reset it.

Test Plan: (1) Check that it's the right color

Reviewers: alex

Reviewed By: alex

Subscribers: alpert, khirasaki

Differential Revision: http://phabricator.khanacademy.org/D7616
Switch travis notifications to Exercises

Summary:
Used to be Content Tools, this seems more appropriate

Test Plan:
cross fingers

Auditors: jack, eater
Use foot where appropriate

Summary: Fix tabs

Reviewers: eater

Reviewed By: eater

Differential Revision: http://phabricator.khanacademy.org/D7681
Too many es in degrees

Reviewers: eater

Reviewed By: eater

Differential Revision: http://phabricator.khanacademy.org/D7682
Change salary to pay

Reviewers: eater

Reviewed By: eater

Differential Revision: http://phabricator.khanacademy.org/D7683
Remove number line from hints and make nicer for i18n

Reviewers: eater

Reviewed By: eater

Differential Revision: http://phabricator.khanacademy.org/D7684
Move parallel line markers outside of Parallel line object, so they can be used independently

Summary: Add parallel line markers to trapezoid and parallelogram

Reviewers: eater

Reviewed By: eater

Differential Revision: http://phabricator.khanacademy.org/D7685