WifiAp: remove support for legacy interface

This reverts commit 19a7ece403a17e87f407d5ae2bc25808da55b360.
Revert "IconPackHelper: Use original icon size"

This reverts commit 3e4dcd9e053f46ef9f0bd21bf089a943feea23d8.
IconPackHelper: Respect the original size of bitmap icons

When use icon packs on low-resolution devices, for example, my HDPI
phone,  it
seems that using
the
size returned by getLauncherLargeIconSize() will cause a blurness on
some
icons that are not included in the icon pack because of the compose
function.

This patch respects the original size of the icon if the icon is an
instance of BitmapDrawable but use the size returned by
getLauncherLargeIconSize() if the icon is an instance of PaintDrawable.
This will remove icon blurness on low-resolution devices.