project.properties lookup improvements.

Uses android.project.properties property to find file, or falls backs to use manifest path.

This change is to fix #820. I tested it with my project, and it works well if I'm supplying android.project.properties value as well as if I'm don't supplying it, but have AndroidManifest.xml in project root which usually default location for both AndroidManifest.xml and project.properties.