Changed eclim--project-name to get the project name out of project_by_resource command, and eclim--project-current-file to use project_link_resource command, so that external source files not in the eclipse working directory are correctly handled.
be a little smarter when figuring out if we should autosave this buffer