Fix exception in Browser Settings

Bug 11302175

Need to implement isValidFragment when targeting >= KK

Change-Id: I19cc285aa237ffd9001558a9ee6adaf152acd1df
Browser: Fix browser force close

Issue: Cursor was accessed by handler thread
       when it was closed. During Orientation change,
       BrowserBookmarksPage#onDestroyView is called
       which clears all the loaders [and cursors].
       Simultaneously ThreadedCursorAdapter#loadRowObject
       is getting called which then calls
       BrowserBookmarksAdapter#getRowObject
       where closed cursor is accessed and force close happens.

Fix: Synchronized cursors wrt main thread and handler thread.
     Checked mCursorAdapter for invalid conditions

CRs-Fixed: 576176
Change-Id: I9f16c2f1a55f35e8256bbf56afce3538850f9d42
browser: set aokp.co as homepage

Change-Id: I3f9a864eb2dab1fae3ab953fe576a7810001b4c4
Add back browser history page.

Not sure why it was removed, but it seems to work just fine.

Change-Id: I6d76928182a53ca57d080394823d35d66e0ba987
Browser: add valid missing fragments (fixes FC)

WebsiteSettingsFragment and DebugPreferencesFragment are also valid
fragments.

Change-Id: I4e945a3b9de62879afcc621fb97811e75ca53cb1
Browser: inkognito mode is not supported in 4.4

http://jira.omnirom.org/browse/OMNI-59

What the hell google!
https://github.com/omnirom/android_frameworks_webview/blob/android-4.4/chromium/java/com/android/webview/chromium/WebViewChromium.java#L202

Change-Id: Ie046df74499e7cfc5dbd2d34c8706df860e8304d
Merge "browser: set aokp.co as homepage" into kitkat
DO NOT MERGE Do not let intents request viewing private browser files

Bug: 9793586
Change-Id: I8f6f03b05556ee4d6846c15752de9be54c003060
(cherry picked from commit 348cca6c61e1ad3f2d580298d9ec5f1826f64269)
DO NOT MERGE Do not let intents request viewing private browser files

Bug: 9793586
Change-Id: I8f6f03b05556ee4d6846c15752de9be54c003060
(cherry picked from commit 348cca6c61e1ad3f2d580298d9ec5f1826f64269)
DO NOT MERGE Do not let intents request viewing private browser files

Bug: 9793586
Change-Id: I8f6f03b05556ee4d6846c15752de9be54c003060
(cherry picked from commit 348cca6c61e1ad3f2d580298d9ec5f1826f64269)
DO NOT MERGE Do not let intents request viewing private browser files

Bug: 9793586
Change-Id: I8f6f03b05556ee4d6846c15752de9be54c003060
(cherry picked from commit 348cca6c61e1ad3f2d580298d9ec5f1826f64269)
am 7719d6ca: DO NOT MERGE Do not let intents request viewing private browser files

* commit '7719d6ca3fd4079add8a9648838d99244a237eaf':
  DO NOT MERGE Do not let intents request viewing private browser files
am 816688be: DO NOT MERGE Do not let intents request viewing private browser files

* commit '816688be5d55974d05fb1dddac784bb36e0296bd':
  DO NOT MERGE Do not let intents request viewing private browser files
am f18f8ac4: am 7719d6ca: DO NOT MERGE Do not let intents request viewing private browser files

* commit 'f18f8ac477f11dab503fc57c1fac122daa361ec0':
  DO NOT MERGE Do not let intents request viewing private browser files
am 00c67946: DO NOT MERGE Do not let intents request viewing private browser files

* commit '00c679463b20c4502393ecbe73b03b205fbc80c8':
  DO NOT MERGE Do not let intents request viewing private browser files
am d5b4fe1a: am 816688be: DO NOT MERGE Do not let intents request viewing private browser files

* commit 'd5b4fe1a50f07755cfa67ad80a5871019713b6a0':
  DO NOT MERGE Do not let intents request viewing private browser files
am 05288bbc: am f18f8ac4: am 7719d6ca: DO NOT MERGE Do not let intents request viewing private browser files

* commit '05288bbcba86cdf453e0eef9dacd2a076d079680':
  DO NOT MERGE Do not let intents request viewing private browser files
am fe7ad2c5: (-s ours) am 00c67946: DO NOT MERGE Do not let intents request viewing private browser files

* commit 'fe7ad2c5d27df2a7a79c0a146533c3ecad05c974':
  DO NOT MERGE Do not let intents request viewing private browser files
am 40c2b93e: am d5b4fe1a: am 816688be: DO NOT MERGE Do not let intents request viewing private browser files

* commit '40c2b93ef0128756bd1a3bb1d471ab515a181404':
  DO NOT MERGE Do not let intents request viewing private browser files
am f450dfca: (-s ours) am 40c2b93e: am d5b4fe1a: am 816688be: DO NOT MERGE Do not let intents request viewing private browser files

* commit 'f450dfcadc218c3cbb81de642448a6c97e213677':
  DO NOT MERGE Do not let intents request viewing private browser files