removed literal references to Foundation classes as this seems to make problems with xcode when linking statically
removed foundation stuff from egg to avoid problems with literal class names when linking statically inside xcode; fixed bug in message-argument forwarding; unified tests