Fix bug where preferences changes are not applied

Restart all the activities inheriting from `NavigationDrawerActivity` whenever there is a preference change to ensure that we load the new preferences properly.