Add enforcement check for <application> element in <manifest> which is declared as "must contain" here:-

http://developer.android.com/guide/topics/manifest/manifest-element.html

This fails fast and prevents the cryptic NPE when parsing application meta data when there is no application.
Remove unused import.
Added missing test manifest with no <application> element.
Merge pull request #1309 from jongerrish/android_manifest_no_application

Add enforcement check for <application> element in <manifest>