implemented the propagation of the error type if a RemoteException and their specialisation have been thrown
added a time out test
Authored by: keidel 2011-03-03
Parent: [r4797]
Child: [r4799]