added maven upload tasks to client package

also added missing lucene dependencies
Merge branch 's/client-jar-maven' into client-java