Expose resource type and transition type via CefRequest (issue #1071).

git-svn-id: http://chromiumembedded.googlecode.com/svn/trunk/cef3@1433 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
Enhancements to automate.py and make_distrib.py (issue #1072):
- Update the depot tools checkout if the checkout is managed by automate.py (on windows it's mandatory to run depot tools update to install svn, git and python).
- Add "--no-update" switch to allow users to run only build and distrib steps without updating CEF and Chromium. This is useful when some custom actions have to be done between the checkout and build steps. 
- Add "--build-tests" switch to build the cef_unittests target in addition to the cefclient target.
- Add "--verbose" switch to have ninja output more details while building.
- Add "--build-log-file" switch to write build logs to a file on disk.
- Add 7z compression support based on the presence of a CEF_COMMAND_7ZIP environment variable.
- Create distrib folders using the architecture (32/64) string.

git-svn-id: http://chromiumembedded.googlecode.com/svn/trunk/cef3@1434 5089003a-bbd8-11dd-ad1f-f1f9622dbc98