Removed duplicated DQL documentation

The doctrine docs already has a big great documentation on this. There is
no reason to duplicate it in the sf docs. This commit removes everything
except a simple example.

It also moves the sentence about the return result above, since that makes
more sense now the getSingleResult example is removed.
Minor tweaks to Repository section
Minor tweak to configuration section
Removed some duplicated Livecycle docs

The list is also included in the doctrine docs. There is no need to
duplicate that in the sf docs. And if it's usefull, it certainly isn't
when there is no more documentation about their meaning.
Removed "Doctrine Extensions" section

It's enough to add it to the "Read more" list, there is no need to
introduce each cookbook article in a seperate section.
Removed types list

This is really doctrine specific, the sf docs should not document this,
kind of SoC for docs :wink:.
Moved commands to cookbook

It's not really basic information. All important commands are already
discussed in the rest of the chapter. The rest are just usefull commands,
which is a perfect topic for a cookbook.
Small tweaks to summary
Clean up reference pointers list
Tweaked new cookbook article
Added tip at a more logical place
[Reference][Form Types] Add missing docs for "action" and "method" option
Improve descriptions
Fixes after review
Update "method" description
Improvements after review
Update note wording for "method" option
Add note about the PATCH method
Adjusted doctrine service tip
Reverted removal of getSingleResult()

It's now smaller (25 to 3 lines) and uses getOneOrNullResult().