1.copy some java from jelly-bean/frameworks/base/core/java/android/provider
2.AUTHORITY: browser -> xbrowser
#	new file:   src/com/android/external/Browser.java
#	new file:   src/com/android/external/BrowserContract.java
#	new file:   src/com/android/external/Constant.java
#	modified:   src/com/android/xbrowser/provider/BrowserProvider.java
#	modified:   src/com/android/xbrowser/provider/BrowserProvider2.java
runtime error:
java.lang.SecurityException: Permission Denial: writing com.android.browser.provider.BrowserProvider2 uri content://com.android.browser/thumbnails from pid=3636, uid=10047 requires com.android.browser.permission.WRITE_HISTORY_BOOKMARKS, or grantUriPermission()

fix: android.provider.Browser -> com.android.external.Browser
find . -name "*.java" | xargs perl -pi -e 's|android.provider.Browser|com.android.external.Browser|g'

#	modified:   src/com/android/external/Browser.java
#	modified:   src/com/android/xbrowser/AccountsChangedReceiver.java
#	modified:   src/com/android/xbrowser/AddBookmarkPage.java
#	modified:   src/com/android/xbrowser/BookmarkUtils.java
#	modified:   src/com/android/xbrowser/Bookmarks.java
#	modified:   src/com/android/xbrowser/BookmarksLoader.java
#	modified:   src/com/android/xbrowser/BrowserBackupAgent.java
#	modified:   src/com/android/xbrowser/BrowserBookmarksAdapter.java
#	modified:   src/com/android/xbrowser/BrowserBookmarksPage.java
#	modified:   src/com/android/xbrowser/BrowserHistoryPage.java
#	modified:   src/com/android/xbrowser/BrowserSettings.java
#	modified:   src/com/android/xbrowser/Controller.java
#	modified:   src/com/android/xbrowser/DataController.java
#	modified:   src/com/android/xbrowser/DownloadTouchIcon.java
#	modified:   src/com/android/xbrowser/HistoryItem.java
#	modified:   src/com/android/xbrowser/IntentHandler.java
#	modified:   src/com/android/xbrowser/PreloadRequestReceiver.java
#	modified:   src/com/android/xbrowser/SuggestionsAdapter.java
#	modified:   src/com/android/xbrowser/UrlHandler.java
#	modified:   src/com/android/xbrowser/homepages/RequestHandler.java
#	modified:   src/com/android/xbrowser/preferences/WebsiteSettingsFragment.java
#	modified:   src/com/android/xbrowser/provider/BrowserProvider.java
#	modified:   src/com/android/xbrowser/provider/BrowserProvider2.java
#	modified:   src/com/android/xbrowser/provider/SnapshotProvider.java
#	modified:   src/com/android/xbrowser/search/DefaultSearchEngine.java
#	modified:   src/com/android/xbrowser/search/OpenSearchSearchEngine.java
#	modified:   src/com/android/xbrowser/view/BookmarkExpandableView.java
#	modified:   src/com/android/xbrowser/widget/BookmarkThumbnailWidgetService.java
#	modified:   src/com/android/xbrowser/widget/BookmarkWidgetConfigure.java
app name: XBrowser, and modify icon
#	modified:   res/mipmap-hdpi/ic_launcher_browser.png
#	modified:   res/mipmap-mdpi/ic_launcher_browser.png
#	modified:   res/mipmap-xhdpi/ic_launcher_browser.png
#	modified:   res/mipmap-xxhdpi/ic_launcher_browser.png
#	modified:   res/values-zh-rCN/strings.xml
#	modified:   res/values/strings.xml