POM: fix dependency scopes

All these components are runtime scope.

Also, "optional" is not a scope but actually a separate flag.
gitignore: add scijava-config to the list