improve javacomplete

- javacomplete#AddClassPath can accept .jar file
- include gen as source dir by default
- don't select the first option by default