Disable validation tests.

Test are failing due to concurrent CL. Disabling those until they are
fixed.

R=ppi@chromium.org
NOTREECHECKS=true
NOTRY=true

Review URL: https://codereview.chromium.org/539893003

Cr-Commit-Position: refs/heads/master@{#293286}
Fix and enable java validation tests.

Passing invalid handle was incorrect, because some handle were supposed
to be not null. Change the test to use mock handles instead.

NOTRY=true
R=ppi@chromium.org

Review URL: https://codereview.chromium.org/541633003

Cr-Commit-Position: refs/heads/master@{#293287}
Certificate Transparency: Code for unpacking EV cert hashes whitelist

The goal is to whitelist logged EV certificates so the requirement of
CT for EV certificates can be enabled without waiting for all EV certs
to be re-issued.

This change adds the code for unpacking the list of (truncated) hashes
of EV certificates. The compressed data format is the diff values
between the hashes, encoded using Golomb coding. This was suggested
by agl as an efficient encoding, since the hash values of the
EV certificates are uniformly distributed, so the differences between
them are geometrically distributed. See section 4 in:
http://algo2.iti.kit.edu/singler/publications/cacheefficientbloomfilters-wea2007.pdf

The code that generates the data can be found here:
https://github.com/google/certificate-transparency/blob/master/python/utilities/ev_whitelist/golomb_code.py#L27

Currently the code is not hooked into anything, but once the
compressed list would be fetched as a component update, we'll start
by logging statistics about known vs. unknown EV certs.

BUG=339128

Review URL: https://codereview.chromium.org/462543002

Cr-Commit-Position: refs/heads/master@{#293288}
Updating trunk VERSION from 2146.0 to 2147.0

Cr-Commit-Position: refs/heads/master@{#293289}
Move system_* API files to extensions/
Update the buildsystem
Fix media_transfer_protocol build on Debug + shared library
Fix the API permissions
Update the file headers
Update the API namespace to core_api
Fix the defines guards
Remove dependency from g_browser_process
Start the storage monitor on app_shell
Update DEP files
Add ShellDisplayInfoProvider no-op implementation
git cl format
git cl lint
Removed redundant namespace
Inline simple getters
Review comments, proper initialization order and single initialization