Change problem wording

Replace "students eaten by bears" with "students visit Mars."
Both are unlikely to happen to most of the students.
But visiting Mars seems more inspiring, in my opinion.
use localized decimal
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
jslint
Move css to external file and avoid misaligned tables

Test Plan: Look at many, many tables and make sure rows don't go onto a second line.

Reviewers: eater

Reviewed By: eater

Differential Revision: http://phabricator.khanacademy.org/D7805
Rename files and move create interactiveAnalogueClock function

Summary:
Get working interactive clock

More validator to time.js

Add set time exercise type to telling time 1

Add new exercise types and hints

Remove set hands type from telling time 3

Reviewers: eater

Reviewed By: eater

Differential Revision: http://phabricator.khanacademy.org/D7553
inonion

Summary:

Test Plan:

Reviewers:

Subscribers:
Change seesaw into balance

Summary: Add animation

Reviewers: eater

Reviewed By: eater

Differential Revision: http://phabricator.khanacademy.org/D7804
Ensure addition actually within 1000

Reviewers: eater

Reviewed By: eater

Differential Revision: http://phabricator.khanacademy.org/D7816
Updated moduleDependencies, "interactive" to reflect correct dependencies.

Found that interactive.js had require() statements that did not match moduleDependencies:
	require("./graphie.js");
	var knumber = require("./knumber.js");
	var kvector = require("./kvector.js");
	var kpoint = require("./kpoint.js");
	var kline = require("./kline.js");
vs moduleDependencies:
	"interactive": ["graphie"]

Test Plan:
Used phantomjs (to load exercises containing the "interactive" module) and jquery (to compare the loaded page's <script> tags with Khan.modules to verify they were identical)

var module_name_reg = /^\.\.\/utils\/(.*)\.js$/;
var modules = {};
$.each($('script'), function() {
	var src_tag = $(this).attr('src');

	//if we have a src attribute in this <script>
	if (src_tag) {
		var module_string = $(this).attr('src').match(module_name_reg);

		//if this tag contains a module of the form ../utils/<some module>.js
		//leave out "crc32" as does not belong in this list of modules and dependencies
		if ( module_string && module_string[1] !== 'crc32') {
			modules[module_string[1]] = true;
		}
	}
});

return _.isEqual(modules, Khan.modules);

(note that the above code is a simplification of the entire process
 to load the page correctly as well as interrogate its variables.
 The changes proposed are so small that I have included them here only for reference)
Merge pull request #161334 from pjmattingly/master

Updated moduleDependencies, "interactive" to reflect correct dependencies
Add reminder to rationalise the denominator

Reviewers: eater

Differential Revision: http://phabricator.khanacademy.org/D7851
Add full stops
Create toNumericString function

Summary: If you can make this better, I'd appreciate any feedback (coding style as well as edge cases).

Test Plan:
```
Try out with ( . is undefined, * is all)
- Math.PI           pi / .          # π
- -Math.PI          pi / .          # -π
- Math.PI / 2       pi / .          # π/2
- -Math.PI / 3      pi / .          # -π/3
- -3*Math.PI/2      pi / .          # -3π/2
- .77               percent         # 77%
- -.77              percent         # -77%
- 3/2               mixed           # 1 1/2
- -7/2              mixed           # -3 1/2
- -.001             mixed           # -1/1000
- 1.5               improper / .    # 3/2
- -1.5              improper / .    # -3/2
- -.5               improper / .    # -1/2
- 5                 *               # 5
- 1                 *               # 1
- -1                *               # -1
- .0001             *               # 0.0001
- -.0001            *               # -0.0001
- Math.PI - .01     *               # 3.1315926535897933
```

Reviewers: jack

Reviewed By: jack

Subscribers: alpert

Differential Revision: http://phabricator.khanacademy.org/D7500
substate KAS

Test Plan: none