[EXEX-57] - Applied the patch from Nickolay Martinov but the timeout disguises the fact that the process might be still runnung - therefore added a sanity check in order to throw an exception if the the timeout for join() was exceeded.
[EXEX-57] - Applied the patch from Nickolay Martinov but the timeout disguises the fact that the process might be still runnung - therefore added a sanity check in order to throw an exception if the the timeout for join() was exceeded.

git-svn-id: 152f48a1866dc7886cc2b83d2001e6645df26423@1181251 13f79535-47bb-0310-9956-ffa450edef68

apache/commons-exec,apache/commons-exec,mohanaraosv/commons-exec,sgoeschl/commons-exec,sgoeschl/commons-exec,mohanaraosv/commons-exec