adjust angle, fix #134766
ensure that NUMERSOL is not divisible by DENOMSOL, fix #157105
Merge pull request #161313 from mauk81/jslint

jslint
update css/khan-site.css

created by running ./update_local.sh from local-only/

Test Plan: none
update local-only/i18n.js

created by running ./update_local.sh in local-only/

Test Plan: none
adjust calculator tests
Merge pull request #161314 from mauk81/fixTests

adjust calculator tests
Delete autoSubmitIssue

Summary: Stop the madness!

Reviewers: eater, alpert

CC: alpert

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

Auditors: alpert, eater
Ruler

Summary:
After playing around with this, I think a one-sided ruler (ticks only on the
bottom edge) combined with the pivot being a bottom corner would be better.

Test Plan:
Added `ruler({ticksPerUnit: 8, units: 10});` to a graphie div in
measuring_angles.html and tested the various options and functionality.

Reviewers: eater

Reviewed By: eater

CC: alpert

Differential Revision: http://phabricator.khanacademy.org/D6535
Add Travis CI

Summary:
This commit adds a file for https://travis-ci.org/ which will alert the
"Content Tools" room if there is a commit which breaks the tests.

If you have a preference for a different room let me know though.

After this gets committed we still need to flip the switch on the Travis
website before anything will happen

Test Plan:
  * It worked when I did it on a fork
    * https://travis-ci.org/justinj/khan-exercises

Reviewers: eater

Reviewed By: eater

CC: alpert

Differential Revision: http://phabricator.khanacademy.org/D6570
Change data-require to data-same-form

Changes adding_and_subtracting_rational_expressions_5
and adding_and_subtracting_rational_expressions_6 to
use data-same-form instead of data-simplify, because simplification
is hard and imperfect.

Test Plan:
Copy the answer from the hints of
localhost:8000/exercises/adding_and_subtracting_rational_expressions_5.html?debug&problem=0&seed=184
to the answer box, check that it works

Auditors: eater
handle whitespace as empty, fix #161275
Merge pull request #161317 from mauk81/patch-7

handle whitespace as empty, fix #161275
Adjustments for click-to-add polygon

Summary:
 * Allow open polygons
 * better canvas click handling

Test Plan: used in perseus' interactive-graph click-to-polygon drawer

Reviewers: alex

Reviewed By: alex

CC: brianmerlob, alpert

Differential Revision: http://phabricator.khanacademy.org/D6577
Added unit labels to ruler.

Unfortunately, using raphael.text() means left aligning is a bit
tricker than usual.

Test Plan:
Tested most common metric and imperial unit labels in
measuring_angles.html

Auditors: eater
Fix typo.

Test Plan:
Pass the "label" option to the ruler in Perseus.

Auditors: eater
correct gender, fix #154155
formatting
Create components of vectors exercise

Summary: Make suggested changes

Reviewers: eater, justin

Reviewed By: eater

CC: alpert

Differential Revision: http://phabricator.khanacademy.org/D6252
Test whether people are using graphie.style({scale:})

Test Plan: own the deply and hope

Auditors: eater