Cleaning up code style in chrome/ .java files.

BUG=320711

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235912 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 235912
Clean up PrefServiceBuilder

* Use simple setters rather than With* methods.
* Explicitly transfer memory ownership.
* Rename "Builder" to "Factory"
* Eliminate the side-effect of resetting the builder from the Create* methods.

Along the way, fix a memory leak in the Android WebView.

BUG=315499
TEST=none (code should continue to compile and tests should continue to pass)
R=joi@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235913 0039d316-1c4b-4281-b951-d872f2087c98
A style fix: remove unnecessary whitespaces.

No risk to break something.

BUG=none
TEST=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235914 0039d316-1c4b-4281-b951-d872f2087c98
CT: Adding SCT and PreCertificates extractor. This code creates the
LogEntry structure over which Signed Certificate Timestamps can be
verified (and the unit tests demonstrate this).

BUG=309578

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235915 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 235915