Changed comments only, to document the new functions on method mirrors
Added reduce to all collections, fixed off by 1 error in set.size
Saved parameter metadata in function property, modified error messages
Added "isVariableArity" to method mirror
Changed "no such method" error message
Added 'request' method to mirror object
Supplied missing 'asDebugString' methods
Made GraceBooleans into flyweights in the library,
to avoid repeated allocation.  However, the code generator still
allocates a new boolean every time "trur" or "false" is mentioned in the
source.  This seems to be necessary because of the way that patern objects
mutate their superobjects.
Merge branch 'master' of https://github.com/mwh/minigrace into synchronizing
added with and withAll methods to set
fixed bug with confidential functions and added elapsed function
modified genjs.grace to add attributes to top level vars and defs so they could safely be distinguished from methods
removed xcode files and got rid of a very insignificant javascript error that had been bugging me
first pass on new collections
added linenumber method to ExceptionPacket, started adding backtrace
Fixed bug that caused functions with variables in them to break, and replaced all instances of var_nothing with GraceDone
merge; change in comments only
Merge branch 'master' of https://github.com/mwh/minigrace

Conflicts:
	genjs.grace
	gracelib.c
	js/gracelib.js
	mgcollections.grace
	mirrors.c
git
Merge branch 'master' of ssh://github.com/apblack/minigrace
Pulling in Jameson's changes?  How can I see why this is necessary?