Implement client-side incognito mode

Since WebView deprecated privateBrowsing in API 17 (and killed it
for good in API 19), we were left without incognito in the Browser
app. Follow the docs' recommendations and implement it with "manual"
control of privacy-related engine options

* Internally track incognito state for tabs
* Disable all forms of storage and cache on private webviews
* Disable all cookie activity while an incognito tab is active
* Stop trying to use the deprecated "privateBrowsing" argument
  when creating webViews, always set to false

Change-Id: I23f2e34ee125635bba8981f0711ba4986a9beaab
Show a startup page in incognito mode

Change-Id: Ib1d4be6890c81b73a46f026b6fcbb2f1e8de567d
Revert "Browser: inkognito mode is not supported in 4.4"

This reverts commit 466eec10770c7278eb9a5750a48c165af8a19d47.

Change-Id: I8b9b8b8847b3b2540e6084abb75dd7e446cfceed
Merge "Revert "Browser: inkognito mode is not supported in 4.4"" into kitkat
Merge "Implement client-side incognito mode" into kitkat
Merge "Show a startup page in incognito mode" into kitkat
Merge branch 'kitkat' of github.com:AOKP/packages_apps_Browser into HEAD