Switch from ABS to AppCompat support library.

ABS is no longer maintained, and the AppCompat library is the supported
solution (which also means it's supported by the lint tooling etc.).
Update .gitignore.
Assign titles to all menu items.

Closes #221
Fix some inspection warnings.