Client side APIs redo, 20140925
 - Replace assert() with error handlings on both sides
 - Provide new API of obix_batch_remove_command
 - Enrich example_adaptor to cover as many APIs as possible