add a bunch of modifications to the Browser FTW

add open in incognito
turn on debug settings by default
turn off javascript console by default
add tab setting
add close browser option to menu. testing

Change-Id: I3e3ae4d0043f8156b24d9e5d9b84b76fc1e16fd4

Conflicts:
	res/menu/browsercontext.xml
	res/values/integers.xml
	src/com/android/browser/Controller.java
add fullscreen to tablets and re-enable restore tab settings.

works on kill but not from the close menu item. meh.. good enough lol

Change-Id: I98f9d23acc587e7c656206b2cdb38b763b2e016c

Conflicts:
	res/xml-sw600dp/lab_preferences.xml
Adding exception handler for voice recognition activity

CRs-Fixed: 395193

Change-Id: Icedba4ef192d56dfcc9918b2f8afe96b2c662fb9
Browser: Update search engines

- Use Google HTTPS
- Correct URL of Rambler
- Add DuckDuckGo
- Use Dutch versions of search engines for Dutch users

>> Gingerbread: http://review.cyanogenmod.com/#/c/20770
>> ICS:         http://review.cyanogenmod.com/#/c/20654/

Change-Id: I243a0e1cb14ec820b34bf6a35032fcc639588fbf
Browser: New navbar buttons

Added 2 new buttons to navigation bar:
 - New Incognito Tab
 - Goto home screen

Signed-off-by: Arham Jamal <arhamjamal@gmail.com>
Change-Id: I4c4b611ccc7fc3de4fa4bc7c855e4481de440a87
Handle DownloadManager expceptions

Handles illegal state exceptions thrown by DownloadManager
on two ocassions:
* the directory sdcard/Downloads is an ordinary file
* could not create dirctory sdcard/Downloads

Change will log an error, additionally toast with information
will pop up.

Change-Id: If853d3218a188bc77c187362a70697126b90989d
STFU, JAVASCRIPT! THE REAL LANGUAGES ARE HAVING A CONERSATION!

Change-Id: I6d7180e322f8582c0c2a1cf157985094e97a7bbb