improper lexing of strings that end in an escaped quote mark

(cherry picked from commit 09cda8a53cfcaba5245527b7578adf602a861d69)
missing some cases in the dummy-loc-visitor, and expanding those fixes
to the other visitors too

(cherry picked from commit cd02373f8e2966214b221ca44c8b2bf0bc152f6d)
type errors in pretty printing of raw arrays

(cherry picked from commit 1c66d192c007179e3b47731396505145ded8086b)
Fixing the incorrect claiming of shadowing errors between the
arguments of a function and its where clause.  Fixes #175.

(cherry picked from commit 65b1f1ab51db15576245cc440df3867888cb1fbc)
new bootstrap with cherry-picked fixes from spinnaker branch
Add initial documentation.
Clean up compiled scribble files; add to gitignore.
Basic Pyret syntax support in the Scribble API by ben
Whitespace cleanup on the doc scribble api
function and method docs now have #:examples optional arg; takes '@{}
Fix issues with put-image and regular-polygon.

Previously, put-image would place the image relative to the upper-left
corner (like place-image does), if provided with a scene. Additionally,
regular-polygon would fail to create a new image due to makePolygon
being called with the incorrect number of arguments.  Both now behave
correctly.
Cody's .gitignore addition so that scribble errors aren't committed
Clean up whitespae in `create-arr-doc-skelton.arr`
Update doc skeleton generator to use #:examples
Forgot to quote examples (@{...} -> '@{...})
Basic Pyret syntax support in the Scribble API by ben
Ben's generated/globals
Generate skeleton
#:examples <whitespace> == no examples at all
Port over progress on list documentation