Use BulkProcessor instead of manually managed bulks

It also removes `index.bulk_timeout` option which is not used anymore.

Closes #66.