add some .gitignore
update java compiler settings
use org.junit.Assert instead of junit.framework.Assert
fix deprecation warnings
update plugin manifests