fb: enable haptic feedback for lockscreen shortcuts

more consistent to general lockscreen behaviour

Change-Id: Ic5fd0f82ba9e2a540c4ef3c3306f57fad2b6b56a
Frameworks: Add support for variable size pattern lockscreen (Part 1/2)

Thanks CM

for the base.....ported to new keyguard, moved service and some
new API 19 stuff

Change-Id: Ia506308a111947d20058f86c4ad538bef463afaf
Merge "Frameworks: Add support for variable size pattern lockscreen (Part 1/2)" into kk4.4
Merge remote-tracking branch 'github/kk4.4' into slimkk
Revert "Scroll: modified velocitytracker"

This reverts commit 3fff68f1822cd0e8c0bdbf7391c56f942e282403.
Revert "Fix ListView is not scrolled properly with arrows"

This reverts commit ea0a21c2d9b0dc73e7db7fb777559c7a5efd7427.
Revert "Ensure running mTouchModeReset when AbsListView is detached"

This reverts commit e5c934e791186fa82cbd4c3dbb659a6c2d8ec3b9.
Revert "Make implementation of isEmpty consistent with implementation of getCount in HeaderListViewAdapter"

This reverts commit 4c72e723b1839464205eb9e8bdb79396238c9c7b.
Revert "Selectively restore non-stupid parts of stuff we had"

This reverts commit a3811643296357864672227e31ae0832495e534e.
Revert "frameworks: squash of leak & race fixes"

This reverts commit 28ac2f51d991bae2437ee4a4ce1c6cf1e7442df0.