Implement ActionBar using AppCompat in cgeo

I squashed all commits into one commit and left out the unrelated changes. 

The additional commits stand alone and not needed for the ActionBar functionality but belong to the patchset.