Finish all Activities resuming SiteListActivity

Navigating back to the site list should finish all other Activities
because the site won't be set correctly and it would allow for lots of
strange and duplicated Activities that probably wouldn't work well. This
adds a flag that finishes all Activities above the one we are launching.