Refactoring. Added BaseActivity to handle all activies contain drawer.

Also bugfix for compatible  on android 2.x .