These commits make changes so that more distributed programs can be compiled. Still needs more bug fix.
There is no change in the non-distributed systems.
fixed a bug in object factory related to package import
fixed a bug in scanning the generated code
fixed object factory's problem with user defined constructors
rmi initiation moved to object factory
eseat compiled with the pattern 0
Another distributed pattern added
Web service RPC added(compiles but not running)
some modifications to RPC
fixing construcor name for distributed classes with name change
fix distributed test to delete the files
Merge branch 'master' into feb15beforerebasemerge