Rename some variables to match Android guidelines
Switch to ShareActionProvider
(custom implementation copied from source to remove the ugly button on the side)
Update licenses file
Add contextual action mode to sessions list and solve lists
Change saving to be more infrequent
Fix losing history