Frameworks: TRDS 2.0 (1/3)

After testing with huge success we discovered here
and there small problems (like NFC beam animation is broken,
TRDS was disabled on cardock etc) which mainly was caused
due that we used the already from AOSP introduced uiModes
qualifier which could cause in special conditions this
conflicts. Beside that we want a bit more flexibility.

Result: This commit introduces the inverted qualifier as
complete own qualifier undependent of the already AOSP
used ones.

Beside that it fixes all known issues......features:

- it is now completly working over the AOSP Configuration classes
  Means every app get notice of a change trough onConfiguratioChange
  and restarts it's activity if change was detected.
- app can disable that like some other configuration values
  over AndroidMainfest.xml
- beside "inverted" folder another "notinverted" folder is introduced
  for another themeing (eg white)
- qualifier order is direct before the official uiMode qualifiers
  (see AOSP docs)
- All usual Configuration actions can be used with the inverted
  qualifiers....like BroadcastChange, direct read out from every
  app etc. etc. Note: Only system can change the uiInvertedMode

So as you see a real own qualifier now

NOTE: Apktool as well aapt need to be changed to fit the "new
qualifier"....which means that we need to recompile our gapps
that they react as well on this new behaviour. Think we will get them ready
next 2 or 3 days.

Patchset:
increase support from SDK_HONEYCOMB_MR2
to FROYO to have better compatibillity
to some gapps.

Change-Id: I851740010198c400266d7ca9995eb08dbf7782bc

Conflicts:
	packages/SystemUI/src/com/android/systemui/recent/InterestingConfigChanges.java
	packages/SystemUI/src/com/android/systemui/statusbar/WidgetView.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
Fix MAP SDP record generation [2/3].

Give the bluetooth app API to register a server socket for a specific
UUID/port pair. It needs that for registering two OBEX server instances.

Change-Id: I6ede7f2777040af4e653eceb14ea47a2c03abfae
Pie: Add option to change pie's angle from the attach 2/2

Conflicts:
	core/java/android/provider/Settings.java

Change-Id: I1ce0de8cf0b26b91a97b86f12b1da9a68060dce7
Pie: let Chevron adapt itself from pie's angle.
>
> This make Chevron able to recreate the battery bar when the angle changes.
Pie: set angle default to 12° (1/2)

Conflicts:
	core/java/android/provider/Settings.java

Change-Id: I07b3e6d1a5b69c7a71d6b8e008b1915ec3d0fd5b
Pie: Fix and easy recalculation for Chevron and Pie
Pie: updates (2/2)
-pie angle: fixes, cleaning and new value (Huge)
-pie size defaults
-strings updates

Conflicts:
	core/java/android/provider/Settings.java

Change-Id: Ic79a680d3a6e57aa30afedb0a9f7b97534f407d1
fix

Change-Id: I558714beded912d3f4a7856444e18f85198a0637
Pie: set Big as default for item gap (2/2)

Screen: http://goo.gl/aocZ7

Conflicts:
	core/java/android/provider/Settings.java

Change-Id: I652005ebbbb6ae97561936672f521a9554bc6a27