code: public ProjectFileHandler getProjectFileHandler(final Project project, final int version)
        throws ProjectManagerException {
      return this.azkabanProjectLoader.getProjectFile(project, version);
    }
docs: This method retrieves the uploaded project zip file from DB. A temporary file is created to
  hold the content of the uploaded zip file. This temporary file is provided in the
  ProjectFileHandler instance and the caller of this method should call method
  {@ProjectFileHandler.deleteLocalFile} to delete the temporary file.
  
  @param version - latest version is used if value is -1
  @return ProjectFileHandler - null if can't find project zip file based on project name and
  version