Need to handle the case such as: 

array.x[y.i] = spawn ....
Need to convert y to a local var, do: _y.i

------------------------------------------------------------------
 
Check if the field spawn is handled.

------------------------------------------------------------------

(??) Output warning if user use cilk try but not include any cilk stmt
in the cilk try

------------------------------------------------------------------

%Right now the catchlet mechanism doesn't handle Throwable but handles only
%Exception.  Should we change it to handle Throwable??

The "genRTSCallsInCatchListsAfterSpawn" in JCilkUtil only handles Exception
and its subclass.  Modify it ot also handle Error.  Change
popFrameCheckException to take in Throwable instead of Exception since now
ClkAbort is a Throwable. (TALK TO JOHN FIRST)
How about "isPartiallySync"?  Change the arg to Throwable as well?
(genPartialSyncInCatch in JCilkUtil)

------------------------------------------------------------------

What if the args to spawn has side effects??

------------------------------------------------------------------

Do the ANT build to compile from *.jcilk to *.jgo.
Then invoke my version of gcj instead of the actual javac.


