v1.3.31 add timeout argument to webaction-project

Entities created with webaction-project previously used the
default timeout value (5 minutes) despite the fact that with
I/O timeouts being active we don't need a global timeout.
Adding a timeout argument and giving it a huge default value
means that the global timeout is effectively disabled.

Change-Id: I49453f1b25868de8ebad1abfa3fd9da4ebaba76d