New: return dolibarr version and mysoc info

Add dolibarr version and mysoc info (home country and state) to
authenticate read.
New: Split orderlines by batch

Split orderlines by batch if product-batch module enabled
New: Add country and state constant read

Add country and state constant read
Fix: read societe from barcode
New: Add product-batch compatiblility to shipment

Add product-batch compatiblility to reading and writing shipment lines
New: Add product batch-compatibility

Add product batch-compatibility to product read, create and update. Add
productbatchlist method.
Version update to 1.0.17

Version update:
Add product-batch and country-state constants reading
Add unit tests for product batch

Add unit tests for product batch (still issue on deleting products with
batches)