PreferenceDrawerActivity: Customize back button behavior

patchset 1:
This will open the drawer on the first back press.
Terminate the app on second back press

patchset 2:
Added an handler to reset the variable after 5 secs