Merge pull request #46 from mawalker/master

Update to Week 5 Assignment 4
Moved Assignment-Description.txt to the top directory.
Added back the command-line variant.
Updated the Assignment-Description.txt.
Changed formatting to be left justified.
Improved the documentation.
Changed ConditionObject to Condition.
Added week-5-assignment-4 grading driver.
Fixed typo.
Added Assessment-Description.txt
Fixed typos.
fixed comment
Incorporated various suggestions for improvement.
- Used centralized handling of platform type, avoiding duplications of
"The Android Project" magic String

- Removed PlatformStrategyFactory, as it anyway was not used
consistently, and as the strategy depends on the input types.
Merge pull request #49 from jeisfeld/master

Cleanup of platform handling
Merged improvements to the skeletons.
Improved AndroidPlatformStrategy & Factory, to avoid memory leak of Context...
by storying reference to TextView (which is a subclass of View, which contains a reference to the Context)

Now, Factory only takes in one Object, and AndroidPlatformStrategy uses method to 'reach' the TextView.