reduce queries for fetching many node`s data

As described in the cmf-mailing list (https://groups.google.com/forum/#!topic/symfony-cmf-devs/Bv3REKYwT80), this would be my first changes for reducing queries. There is still an test issue i will solve later.
erm yeah, did not read enough of the context. what i mean is: you will need two different queries probably, but you could have the same method for extracting the data from the query result. so maybe a method parseNodeData($row) that is called from both? hm ok. seeing what you did it looks like that solution is easy enough. happy with that one.