Fragmentize WifiSettings.

- Add button bar feature toward SettingsPreferenceFragment,
  which has existed in PreferenceActivity and has been used
  (probably) only by Settings app.
- super.onActivityCreated() is not called at the beggining of
  WifiSettings#onActivityCreated(), the parent method assumes
  the child should have prepared PreferenceScreen, while
  WifiSettings cannot do until the parent Activity is ready.
- Call SetHasOptionMenu() should be called AFTER the parent
  Activity is ready. It is not documented, so it would be better
  to file another bug.
- Add exception to proguard...

Change-Id: Iebd27f0cb0abdbee9b4b1cc9b00f4bf127f7815d
diff --git a/proguard.flags b/proguard.flags
index 771be59..5170dfa 100644
--- a/proguard.flags
+++ b/proguard.flags
@@ -1,5 +1,5 @@
 # Keep all Fragments in this package, which are used by reflection.
 -keep class com.android.settings.*Fragment
 -keep class com.android.settings.*Settings
+-keep class com.android.settings.wifi.*Settings
 -keep class com.android.settings.deviceinfo.*
-