Implement EZP-22995: Disable ezformtoken for low-level legacy fallbacks

A usual problem with 5.x is that users get ezformtoken exceptions because they have
implemented some form which does not sets the legacy form token (in addition to symfony token).

This improvement tries to reduce the risk of that happening by making sure all low level
runCallback calls used by kernel itself turns off form token checking.
Implement EZP-22995: Do not post reinitialize legcy kernel when not needed
Merge pull request #951 from ezsystems/runcallback_formtoken_opt-out

EZP-22995: Disable ezfromtoken for lowlevel legacy fallbacks
Fix missing translation filter in findContent

Including:
- Fixing quoteColumn 'id' to specify ezcontentobject.id
- Fixing Location and Cotnent Search unit tests skips + incomplete
Depreacate Search function on Trash Service
Remove unused result object
Add Core\Persistence\Readme.md for orientation
Change SPI Content Search to return ContentInfo

Does not affect API, idea is to avoid having to return the full objects for:
- faster internal use
- avoid performance degradation with manay languages
Change repository and legacy search to work with ContentInfo from SPI
Move SPI\Persistence\Search to SPI\Search
Alternative: Just return contentId's from Content Search
Change back to return CotnentInfo, but more efficiently