Gallery2: Fix batches of issues in movie effects

Fix following issues:
- All settings aren't restored to previous state when user cancel
his operations.
- Check the validity to avoid calling member function of an already
released object.
- Recycle effect instance when MovieActivity pauses.
- Don't restore strength from pref when toggling switch.
- Force the Effect's dialog to be uncancelable.
- Fix null pointer and effect leak issue due to CMCC features.
- Fix audio effects dialog display on small screens.
- Recognize bluetooth headset.
- Update visual design.

Conflicts:
	src/com/android/gallery3d/ui/Knob.java

Change-Id: I803897508c0c1a6723170b7691e3ece03680e4f1
Gallery2: suppress proguard false alarm

Change-Id: Ic4ead976a4389d2bf6c28a388e3fcbe5776cbfc1
Gallery2: Fix FC while editing streaming settings in Gallery

The name of apn editing class in settings has been changed
Change the name to the correct one

Change-Id: Ib5b1678bf1b25d7763b2298a47a5e378b1af9485
CRs-Fixed: 732220