Lockscreen shortcuts
GlowPadView : Re-enable magneticTargets

Re-enable magneticTargets and add logic to make it
compatible with lockscreen shortcuts.
Lockscreen shortcuts: Make multi-user compatible

Use getStringForUser instead of getString since the framework always run as root user (0)
Re-implement magnetic targets
Lockscreen shortcuts: Icon Revamp

Adjust the size of custom app icons and resize and round the corners
of gallery icons for a more uniform look.
Lockscreen shortcuts: added contact lockscreen icon
Add framework definition to include Torch
Quick launch shortcuts

Conflicts:
	core/java/android/provider/Settings.java
Reflect current state of torch in navigation ring button.
Quick launch shortcuts: fix shortcut for uninstalled app

Fix NPE when the user uninstalls an app that was assigned to a navring
shortcut before.
Lockscreen shortcuts: dismiss on target select

Only dismiss prior to activity launch for lockscreen shortcuts,
camera and appwidget picker remain untouched.
keyguard: enable magnetic target if no custom targets defined

When no custom target is defined (the "reset" button is pressed
in settings), the unlock target will always be at the right
regardless of the direction the user dragged to.
Fix layout of MultiWaveView and GlowPadView.

If the calculated size of the rings is much smaller than the measured
size (which is happening e.g. on mdpi 600x1024 tablets), the glow pad
appeared shifted to the right.
This happened due to the insets being calculated as difference of
available and needed size, and later on being added to the available
size. Example numbers (Nexus 4 with density forced to 160):
- computed size in onMeasure: 768x505
- scaled size in onMeasure: 505x505
- thus, insets are calculated as 131/0
- in onLayout, placementWidth (364) and max target width (108) are much
  smaller than width (768)
- thus, center is calculated as 131 + (768 / 2) = 515, thus shifted to
  the right

Fix that by not using width in the calculation, as the inset size
already takes it into consideration.
Lockscreen targets: replace talk with hangouts
fix some strings