moved sql xcontent parsing to rest action
client depends only on 'shared' resources from 'sql' package now
exclude duplicates at client jar task
exceptions are not needed anymore at sql shared resources
added client docs configuration for readthedocs
refactor data types into classes
added maven upload tasks to client package

also added missing lucene dependencies
fixed doctest
upgraded to crate-docs-theme 0.2.3
refactored java client docs
return data type of every responded column
updated CHANGES
added maven dependency example to client package readme
added column data type example to client usage docu
Merge pull request #764 from crate/client-java

Client java improvments