Pipelining of the queries
No more need in open_unmanaged_connection/6
Copyright header added
Fix: selects used to return [#result_packet{}] instead of #result_packet{}
accept "database" property as well as "db"
Allow query_queues with no reg-names
Queue been used as list
Merge remote-tracking branch 'origin/emysql-query-queue-pipeline' into emysql-query-queue-pipeline
Added e_treap to the deps
treap used for balancing
Store per-worker queue inside treap
Dialysis:

emysql_query_queue.erl:164: Call to missing or unexported function error_logger:warning_report/3
emysql_query_queue.erl:173: Call to missing or unexported function error_logger:warning_report/3
emysql_query_queue_worker.erl:122: Call to missing or unexported function error_logger:warning_report/3
emysql_query_queue_worker.erl:128: Call to missing or unexported function error_logger:warning_report/3
actively report about socket problems
Merge pull request #1 from virtan/emysql-query-queue-pipeline-etreap

actively report about socket problems
Do not fail when database is not available upon startup
Do not report as errors worker-dead when it is down due to connection timeout (when connection is idle for too long)
Merge remote-tracking branch 'rg/emysql-query-queue-guarantees' into emysql-query-queue