Renamed mEvents to eventsListView
Bulk adding all events/speakers/tracks in one transaction

To improve performance when adding many entries to the database now when events/speakers/tracks are loaded they are stored in an ArrayList for each type and then all added in one database transaction.
Merge pull request #31 from markholland/bug-14973

Bug 14973
Bulk update all rows
Merge pull request #32 from markholland/bug-14973

Bulk update all rows
Delete rows and add instead of updating
Moved loadSchedule method inside asynctask

/src/org/osuosl/ocw/Schedule.java: The necessary logic used in loadSchedule is now inside the load and refresh asynctasks. Added a null and isEmpty check on DAYS in onCreate as when switching days using the day list would create a new DAYS object.
Merge pull request #33 from markholland/bug-14973

Bug 14973
Merge branch 'development' of https://github.com/markholland/ocw-android into bug-14343