Protected App [3/3]
 Trebuchet - Protected Apps
  - Build fixed to work with LOCAL_SDK_VERSION
  - Fixed adding components to protected folders and adding protected folders to other folders
  - Fixed issues with EditText for FolderName
  - Adding support for Settings hooks
  - Uses Setting's LockPattern for Protected Apps
  - Add Read from Settings Secure DB (DO NOT WRITE!)
  - Protecting a folder updates Launcher without restart
  - Batch send component visibility

Change-Id: I41c295e7f2c9abc9b2e77e6e3d39b7ca60d47139
Protected Folder Fragment: Add remove Shortcut from list.

Change-Id: I0e9f141bc34bcfa955d7f5f3535d9d437e94b1da
Clean up protected apps code (2/2)

- Work with actual component names instead of converting them between
  ComponentName and String all the time
- Some misc. coding style adaptions

Change-Id: I7401ea471d618936e880e6d542744f80f89ce40f