Soprano 2 TODO List

Add here what you want to add in Soprano

* threaded async inference: run inference in a different thread to make add and remove calls return quickly (as an option which can be configured)
* some reference counting in the inference model to properly handle removal of statements
* copy the types of the source statement's graph to the inference graph
* Add error handling to server/clientconnection.cpp and server/serverconnection.cpp (disconnect on read or write error)
* Create FilterIteratorBackend which is a simple wrapper around an iterator and can be reused fo                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     