PreferenceDrawerActivity: Customize back button behavior

Patch Set 1:
* This will open the drawer on the first back press.
* Terminate the app on second back press
* Added an handler to reset the variable after 5 secs

Patch Set 2:
* Make it acting like Google Hangouts:
If the drawer is open -> Finish
If the drawer is closed -> Open it

* Removed the Handler and the double back as it's no more needed, this is the perfect behavior!

Change-Id: I7570f2df055564a1b9f1c35a9275034fd5ab5dde
Merge branch 'jbam10' of github.com:BAM-Team/android_frameworks_base into jbam10