Set user data directory when running layout tests

The user may have a different version of Chrome from that used to run
the layout tests. We use a custom user data directory to avoid version
conflicts and warning messages.