updated gradle build files to support the new version of gradle (1.10+), android build tools (0.9.+) and android-studio (0.5.1+)
updated generic method definition.
added null check.
- fixed typos
- added class documentation to MissionItemView
- removed unused methods, and fields.
Merge pull request #702 from ne0fhyk/fix_misc

Miscellaneous set of fixes