HTML injection fix for bluetooth pairing, issue 65946

During bluetooth pairing, HTML injection is possible via the device name displayed to the user. This escapes the device name, before creating HTML from it, so it will preserve things like < and > but will not affect rendering of HTML

Bug: 12976386
Change-Id: I8a02d3be8c1a779dc9ed1c9ef8083a1159ab3f2b
Revert "Revert "Single pane for 10" Settings""

This reverts commit 9d4d00d1a2ffc1c8691b3dae9f74dc9dd7866ff8.

Conflicts:

	res/layout/app_ops_details.xml
	src/com/android/settings/Settings.java