Halfway through native query for post list metadata
304 headers now correctly sent
Simplified caching headers for post list

Also shunted PostRepository criteria validation in Symfony component
OptionsResolver.
Fixed pagination for single page lists