Add SMW\SQLStore\QueryEngine\QueryContainerBuilder + QueryContainer

This PR does nothing more than moving isolatable code into its own class

- Move SMWSQLStore3Query to its own SMW\SQLStore\QueryEngine\QueryContainer class
- Move code that builds query artifacts from SMWSQLStore3QueryEngine to SMW\SQLStore\QueryEngine\QueryContainerBuilder