make the coremake generated files closer to the Eclipse generated files
better handling of the source folder(s) for LIB_ANDROID projects
allow build with a different SDK than the target SDK
fix resource copying into the project
put the generated java code in gen/