Fix line number reporting for while loop tests.
Merge from upstream.
Fix unicode string issue.
Add tests for unicode string.
Fix line ending issue on the file end after rebasing.
add change shape event (#70)
Merge pull request #258 from isaacdontjelindell/issue-70-turtle-shape

add change shape event to turtle module (#70)
Add a jshint config file
Merge pull request #223 from Jeff-Tian/master

Fix unicode string issue.
Merge branch 'master' of github.com:skulpt/skulpt
turn off query
Merge remote-tracking branch 'upstream/master'
Fix set == and !=.
renames jshint.json to .jshintrc

add package.json so people can type npm install if they have node
installed

Changes .jshintrc to what I think are logical options to use.

removes all defaults

Add `goog` to predef

remove stuff about jslintmate

set `bitwise` to false we use a lot of bitwise operators in the number-system

we could choose to not do this and do this per file we do use bitwise

`curly` is default true

`eqeqeq` should be turned on

`forin` should be true we've allready seen bugs with this. is true by default.

turn `latedef` on seems logical to me

`noarg`, `no empty` were default and `regexp` no longer exists

set `indent` to 4

`quotmark` to "double"

there are no browsers that support `esnext` yet

`loopfunc` don't make functions in a loop

because of accessing a modified closure

redeclaring variables seems a bad idea `shadow`

`sub` allow [`$r`] to keep closure happy
Merge pull request #260 from rixner/master

Fix while loop error reporting and set equality
start work on unittests command and test sample test file
add summary of number failed
Now rununits actually work properly with test and dist
Remove newcap false by default
Merge pull request #259 from albertjan/jslint-options

jshint options discussion