starts updating sqlexpressions to include sql params
More work on sql parameterization with sql expressions, lots of tests passing but a few fixes still required. Streamlines IQuery to actually have the correct method implementations so we're not casting everywhere.
Fixes the paging queries for media/content with sql params
More work on parameterized queries, all tests for repos passing now.
lots more tests fixed and few bits and pieces of the query stuff fixed.
More tests fixed
Fixes remaining service tests and adds a couple more expression tests
Fixes remaining tests
Changes the key used for the PocoFactories to be a small hash
Updates petapoco to have a sliding expiration for the delegates cache, updates the keys it uses to be short hashes, fixes some null checks in content/media services, adds new test for checking that peta poco caches aren't growing with the same queries.
Updates more of the test to see why the query cache continues to expand... Unfortunatley there's nothing we can do about it at this point due to the 'IN' clause queries. Good thing we now have sliding expiration on each of these!
adds another test to ensure the cache expiry is working
Merge branch '7.2.0-sqlexpressions' into 7.2.0