Add a java protoc generator spec
Add more generator tests, fix bug with java package regex