os.putenv didn't actually set ROBOT_SYSLOG_FILE, using os.environ instead
Remote: Support timeouts (#1799)

- Tested that timeouts work on Python 2.6 and 2.7 both on Linux and Windows.
- They do not work on Python/Jython 2.5. Using with them results an error.
- They do not seem to work with IronPython 2.7 either. Should probably
  disable them explicitly on IronPython similarly as with 2.5.
- Documentation missing. Should add a note about this to the User Guide
  but could also add docstring to Remote.__init__.