making transition async more versatile

Making one AsyncTask that can handle all of the fade transitions for
all Activity changes and turn resets. Passing int constants into the
execute() method that will determine how the async runs.
transition between turns and activity changes

Consolidated the text fades between turns and activity launches to run
in one async task.  Tested, it works so far.
Got rid of classes no longer needed

Deleted the transition async task no longer needed, because one task
handles all transitions now.  Also got rid of the old async tasks for
running the counters, and their respective listeners, because the
counters run on a thread and post runnables to the UI thread now.  That
was an old change.