Clean up navigation drawer inheritance

Cleaned up the way that the navigation drawer is created so that we no longer have to implement mysterious inherited variables in the activity `onCreate()` method.
I’ve added a step to set the encoding to the [Eclipse set up](https://code.google.com/p/ankidroid/wiki/Contribution?ts=1405332203&updated=Contribution) in the wiki.