simplified serializer interfaces to the bare minimum
fix #633 server side elasticsearch exceptions are now caught in a ElasticsearchServerException and a setting on ConnectionConfiguration allows you to always throw on those