Better integration for Android projects.

Android project detection is now done by checking the SDK the project is building against rather than checking which IDE is in use.  This also allows to provide better keyword providers for heterogeneous projects in the full-fledged version of IntelliJ (ie. Android/Griffon/Java for client side + Ruby/Groovy/etc. for server side, etc).  I've also modified the Java/JSP definitions a little to better match the available options.