Fixed typo.

GraceBindingClasss => GraceBindingClass
Removed built-in type List

Removed built-in definition of type List from C code generator.
It seemed not to be used anywhere.  It wsa never defined in the
JS code generator, as far as I could see.
Moved collections into the StandardPrelude

Creted new file collectionsPrelude.
Moved some Excpetions into the built-in library to make them available
to collectionsPrelude.  Used these in js code generator where
approriate.
Imported collectionsPrelude into StandardPrelude and re-exported
list, set, dictionary, range, binding, etc.
Changed minigrace.in.js to include new files as necessary (and
in the correct order!)
Changed a test to recognize NoSuchMethod Exception.
Also changed Makefile to deal with -a option of rsynch
not working as specified.
Converted collections.grace to a stub.

Collections.grace exists for backward compatibility, so that
programs that import collections won't be disappointed.
Merge branch 'master' with Andrew's local repo

Conflicts:
	collections.grace
This was fixed by replacing collections.grace by a stub
that re-exports the collections from the StandardPrelude.
Corrected problem with NoSuchMethod exception.

Order of initialization of exceptions was wrong
in gracelib.c
Changed name of AssertionFailure in gUnit.

It was just "failure".
Changes to Make process for dialects.

Changed genc to not link transitive imports
of StandardPrelude, since these are already linked
into gracelib.o.

Changed the dialects Makefile to capture more (all?)
of the dependencies between the dialect files. This
allows parallel compilation (e.g, with make -j5).

Changed the fsm dialect example not to raise an
exception, so that it can be run during Make.

Modified the --target imports option in the compiler
so that it outputs the imported file paths (rather
than crashing).  However, this isn't presently used in
the Makefile.

minigrace.js wsa not being used at all; index.html
used minigrace.in.js.  Now it uses minigrace.js,
which is greatly simplified.
Added 'type' to ace's list of keywords.

The 'type' keyword is now highlighted in the ace editor.
Added type-cheking assertions to gUnit.

Added methods assert(value) hasType (DesiredType) and
deny(value) hasType (UndesiredType) to gUnit.
Web dependencies added to Makefile.

Added the files included by js/index.html to
the list of dependencies for the web build.
This should make sure that all files on the server
are updated.

Also added a rule to get ace.js, since its absence
will now cause the make to fail.
Added more methods to collections.

Included sequence methods and conversion methods.
Explanded the applicability of list.at(ix)put(v) to
case where ix = list.size + 1 (which was formerly a bounds
error.
Exported types in StandardPrelude, and corrected name to sequence.
Bumped know-good revision.

Built tarball and hosted at web.cecs.pdx.edu/~grace
Hopefully, Travis CI will be able to find this one.

I had to chaneg the make tarball target, because the old one was
illegal on darwin.
Added collectionsPreulde.js to .gitignore.

Should have been there a while ago ...