docs that are compatible with elm-get
Merge branch 'master' into webgl
slight changes to markdown
Imported and organized MJS docs. Added to Graphics.WebGL docs
Merge branch 'master' into webgl
Add native to-/fromJSArray
Merge remote-tracking branch 'elm-lang/master' into webgl
Merge branch 'master' into webgl

Conflicts:
	server/elm-server.cabal
Merge branch 'master' into stable
Add Array.to/fromJSArray tests
Array.to/fromJSArray to Native.Array
Fix parantheses
Move to [1..] instead of initialize
Merge branch 'pr/603'

Conflicts:
	tests/elm/Test/Array.elm
Fix silly type error with Array tests
Clean up tests for String library
Rename String.sub to String.slice and add tests

Name change to get it to match Array library. May be good to bring
left, right, dropLeft, and dropRight function to the Array library.
Allow Arrays to pass through ports

Closes elm-lang/Elm#597
Improve error messages, rm trailing whitespace

Always leave a codebase cleaner than you found it.
Adjust tests to get better expected/actual errors