Rearranged methods for clarity, Fixed refreshing and moved to asynctask.

/src/org/osuosl/ocw/Schedule.java: Started grouping together similar methods as code had gotten a bit tedious to view. Refresh now run in an asynctask, need to add a loading toast. Split loadSchedule into loadSchedule and setAdapter to separate work that can be run on a different thread from work that must be run on the ui thread.
Loading dialog when refreshing

/src/org/osuosl/ocw/Schedule.java: While refreshing a dialog is shown to indicate this, is dismissed upon completion.
Merge pull request #19 from markholland/bug-14679

Bug 14679