keyguard: add smart cover support

Change-Id: I18f312373767d1ec970d323ddd626cf0ab1edf93

Conflicts:
	packages/Keyguard/src/com/android/keyguard/KeyguardViewManager.java
Smart cover: add required sendToSleep