rebase against actionbarsherlock 4.2
refactored in order to have maps-compatibility support, and added it