In BaseListAdapter class, an empty check is added to addAll method.
MovieListAdapter is renamed as MoviesAdapter.
MovieCursorAdapter is renamed as MoviesCursorAdapter.

New columns are added to movies table.
Code reformated using default android studio style
Some fields of clases in the model package will not contain null instead they will contain emptystring or empty list instead.
Constrcuted ArrayList objects in SyncHelpers now use the specified initial capacity instead of zero initial capacity.

Main methods of SyncHelpers now take SyncResult as an argument.
Some helper methods are modified and new helper methods are added.