Implemented assignment 5
Merge remote-tracking branch 'upstream/master' into assignment-5

* upstream/master:
  Some minor fixes.
  Added makeIntent() factory method.
  Added peristence support via SharedPreferences.
  Added support for executeOnExecutor().
  Fixed this to refer to the grading version.
  Fixed formatting.
  Added WindowManager.
  Fixed problems with the lockscreen.
  Added versions et al.
  Added a new example.
  Added project.properties.
  Fixed this to add -grading.
  Renamed project to differ.
  Removed .gitignore.
  Added project.properties.
  Added the new GeoNamesApplication example that demonstrates the use of BoundServices.
  Added the grading driver
  More fixes.
Minor fixes
Merge branch 'assignment-5'

* assignment-5:
  Minor fixes
  Implemented assignment 5
Implemented assignment 6